diff --git a/src/storage/ob_single_merge.cpp b/src/storage/ob_single_merge.cpp index 8d624906ae..a02558de25 100644 --- a/src/storage/ob_single_merge.cpp +++ b/src/storage/ob_single_merge.cpp @@ -203,6 +203,12 @@ int ObSingleMerge::inner_get_next_row(ObStoreRow& row) } } } + if (OB_SUCC(ret)) { + if (found_row_cache && end_table_idx == 0) { + handle_.reset(); + found_row_cache = false; + } + } } }