Anti Join
反连接返回外表中在内表无匹配的行,用于 NOT EXISTS / NOT IN 子查询优化。
用途
优化 NOT EXISTS/NOT IN 子查询,识别反连接执行计划。
机制
外表行在内表无匹配则输出。实现:Hash Anti Join(建内表哈希表,外表探测无命中则输出)或 Nested Loop Anti Join。注意 NULL 语义:NOT IN 含 NULL 返回空。
用例
- 子查询优化
- NOT EXISTS 优化
- 连接优化
反连接返回外表中在内表无匹配的行,用于 NOT EXISTS / NOT IN 子查询优化。
优化 NOT EXISTS/NOT IN 子查询,识别反连接执行计划。
外表行在内表无匹配则输出。实现:Hash Anti Join(建内表哈希表,外表探测无命中则输出)或 Nested Loop Anti Join。注意 NULL 语义:NOT IN 含 NULL 返回空。