[fix][vectorized] Fix bug of left semi/anti with other join conjunct (#8596)

This commit is contained in:
HappenLee
2022-03-23 10:34:47 +08:00
committed by GitHub
parent 72dfdb9a6c
commit 36c85d2f06

View File

@ -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);
}
}