From f22996624874409dd81db7e5f492365fbc090d8c Mon Sep 17 00:00:00 2001 From: yb0 Date: Fri, 30 Jul 2021 23:44:54 +0800 Subject: [PATCH] fix partition wise join check bug with non template part table --- src/sql/optimizer/ob_pwj_comparer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/sql/optimizer/ob_pwj_comparer.cpp b/src/sql/optimizer/ob_pwj_comparer.cpp index f5bd58c6d3..f860c5cc86 100644 --- a/src/sql/optimizer/ob_pwj_comparer.cpp +++ b/src/sql/optimizer/ob_pwj_comparer.cpp @@ -411,7 +411,7 @@ int ObPwjComparer::is_sub_partition_logically_equal(const PwjTable& l_table, con } else { ObPartition* l_part = NULL; ObPartition* r_part = NULL; - for (int64_t i = 0; OB_SUCC(ret) && i < part_id_map_.count(); ++i) { + for (int64_t i = 0; OB_SUCC(ret) && is_equal && i < part_id_map_.count(); ++i) { int64_t l_part_index = part_index_map_.at(i).first; int64_t r_part_index = part_index_map_.at(i).second; l_used_partition_indexes.reuse(); -- GitLab