跳到主要内容
uencoder

Semi Join

半连接返回外表中在内表有匹配的行,但不返回内表列,用于 EXISTS 子查询优化。

用途

优化 EXISTS/IN 子查询,避免不必要的数据传输与连接。

机制

仅判断外表行是否在内表有匹配,有则输出外表行(不附加内表数据)。实现:将内表连接列去重后探测外表。比普通连接减少输出与中间结果。

用例

  • 子查询优化
  • EXISTS 优化
  • 连接优化

相关工具

参考链接