From 50ffae44b105263cbb87ba0f339effa7897d048b Mon Sep 17 00:00:00 2001 From: stdpain <34912776+stdpain@users.noreply.github.com> Date: Wed, 14 Apr 2021 00:12:05 +0800 Subject: [PATCH] [BUG] Fix bug that Unique/AGG key will read all key columns when there are two rowsets (#5632) --- be/src/exec/olap_scanner.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/be/src/exec/olap_scanner.cpp b/be/src/exec/olap_scanner.cpp index 197febb47b..76273d726b 100644 --- a/be/src/exec/olap_scanner.cpp +++ b/be/src/exec/olap_scanner.cpp @@ -166,7 +166,7 @@ Status OlapScanner::_init_params(const std::vector& key_ranges, _params.rs_readers[0]->rowset()->start_version() == 0 && !_params.rs_readers[0]->rowset()->rowset_meta()->is_segments_overlapping()) || (_params.rs_readers.size() == 2 && - _params.rs_readers[1]->rowset()->rowset_meta()->num_rows() == 0 && + _params.rs_readers[0]->rowset()->rowset_meta()->num_rows() == 0 && _params.rs_readers[1]->rowset()->start_version() == 2 && !_params.rs_readers[1]->rowset()->rowset_meta()->is_segments_overlapping()); if (_aggregation || single_version) {