diff --git a/sql/iterators/composite_iterators.cc b/sql/iterators/composite_iterators.cc index d1459b40895..017c909b24e 100644 --- a/sql/iterators/composite_iterators.cc +++ b/sql/iterators/composite_iterators.cc @@ -1703,6 +1703,7 @@ bool TemptableAggregateIterator::Init() { create_scope_guard([&] { table()->file->ha_index_end(); }); PFSBatchMode pfs_batch_mode(m_subquery_iterator.get()); + m_join->set_ref_item_slice(REF_SLICE_SAVED_BASE); for (;;) { int read_error = m_subquery_iterator->Read(); if (read_error > 0 || thd()->is_error()) // Fatal error