[CP] fix select * in exists

This commit is contained in:
hy-guo
2024-08-22 04:18:02 +00:00
committed by ob-robot
parent b72d6286bd
commit 78a2108dc6
7 changed files with 44 additions and 9 deletions

View File

@ -257,6 +257,7 @@ int ObViewTableResolver::resolve_subquery_info(const ObIArray<ObSubQueryInfo> &s
subquery_resolver.set_parent_namespace_resolver(this);
subquery_resolver.set_parent_view_resolver(parent_view_resolver_);
subquery_resolver.set_current_view_item(current_view_item);
subquery_resolver.set_in_exists_subquery(info.parents_expr_info_.has_member(IS_EXISTS));
set_query_ref_exec_params(info.ref_expr_ == NULL ? NULL : &info.ref_expr_->get_exec_params());
if (OB_FAIL(add_cte_table_to_children(subquery_resolver))) {
LOG_WARN("add CTE table to children failed", K(ret));