diff --git a/src/sql/optimizer/ob_log_plan.cpp b/src/sql/optimizer/ob_log_plan.cpp index 38a6f11059..a4c6f2d9bd 100644 --- a/src/sql/optimizer/ob_log_plan.cpp +++ b/src/sql/optimizer/ob_log_plan.cpp @@ -9417,9 +9417,9 @@ int ObLogPlan::generate_subplan_filter_info(const ObIArray &subquer tmp, for_on_condition))) { LOG_WARN("failed to extract onetime exprs", K(ret)); - } else if (OB_FAIL(append(onetime_query_refs, tmp))) { + } else if (OB_FAIL(append_array_no_dup(onetime_query_refs, tmp))) { LOG_WARN("failed to append onetime query refs", K(ret)); - } else if (OB_FAIL(append(candi_query_refs, tmp))) { + } else if (OB_FAIL(append_array_no_dup(candi_query_refs, tmp))) { LOG_WARN("failed to append query refs", K(ret)); } }