[fix][vectorized] Fix bug of left semi/anti with other join conjunct (#8596)
This commit is contained in:
@ -533,6 +533,8 @@ struct ProcessHashTableProbe {
|
||||
JoinOpType::value == TJoinOp::RIGHT_ANTI_JOIN) {
|
||||
output_block->clear();
|
||||
} else {
|
||||
if constexpr (JoinOpType::value == TJoinOp::LEFT_SEMI_JOIN ||
|
||||
JoinOpType::value == TJoinOp::LEFT_ANTI_JOIN) orig_columns = right_col_idx;
|
||||
Block::filter_block(output_block, result_column_id, orig_columns);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user