Fix core at multiset subquery
This commit is contained in:
@ -391,7 +391,7 @@ int ObExprGeneratorImpl::visit(ObQueryRefRawExpr &expr)
|
||||
"expr type", get_type_name(expr.get_expr_type()));
|
||||
} else {
|
||||
ObExprSubQueryRef *subquery_op = static_cast<ObExprSubQueryRef*>(op);
|
||||
bool result_is_scalar = (expr.get_output_column() == 1 && !expr.is_set() && !expr.is_multiset());
|
||||
bool result_is_scalar = expr.is_scalar();
|
||||
subquery_op->set_result_is_scalar(result_is_scalar);
|
||||
subquery_op->set_result_type(expr.get_result_type());
|
||||
if (result_is_scalar) {
|
||||
|
||||
Reference in New Issue
Block a user