diff --git a/src/sql/resolver/dml/ob_del_upd_stmt.cpp b/src/sql/resolver/dml/ob_del_upd_stmt.cpp index 781590ceff..26137feed5 100644 --- a/src/sql/resolver/dml/ob_del_upd_stmt.cpp +++ b/src/sql/resolver/dml/ob_del_upd_stmt.cpp @@ -563,8 +563,7 @@ int ObDelUpdStmt::update_base_tid_cid() if (OB_SUCC(ret) && dml_table->loc_table_id_ != base_tid) { for (int64_t k = 0; OB_SUCC(ret) && k < part_expr_items_.count(); ++k) { - if (part_expr_items_.at(k).table_id_ == dml_table->loc_table_id_ && - part_expr_items_.at(k).index_tid_ == dml_table->ref_table_id_) { + if (part_expr_items_.at(k).table_id_ == dml_table->loc_table_id_) { part_expr_items_.at(k).table_id_ = base_tid; } } diff --git a/src/sql/rewrite/ob_transformer_impl.cpp b/src/sql/rewrite/ob_transformer_impl.cpp index 2df94a4fd6..4fd75a2203 100644 --- a/src/sql/rewrite/ob_transformer_impl.cpp +++ b/src/sql/rewrite/ob_transformer_impl.cpp @@ -434,7 +434,6 @@ int ObTransformerImpl::choose_rewrite_rules(ObDMLStmt *stmt, uint64_t &need_type ObTransformRule::add_trans_type(disable_list, GROUPBY_PULLUP); } if (func.update_global_index_) { - ObTransformRule::add_trans_type(disable_list, OR_EXPANSION); ObTransformRule::add_trans_type(disable_list, WIN_MAGIC); } if (func.contain_link_table_) {