连接(Join)
缩写:无
简述
按条件把多表行组合结果的关系运算。常见内连接、左/右/全外连接、交叉连接;是关系查询表达关联的核心手段。
使用场景
多表查询、报表、ORM 关联加载、执行计划中的 Join 算子选择。
实践与应用
FROM a JOIN b ON a.id = b.a_id
注意事项
• 误用交叉连接产生笛卡尔积爆炸。
• 过滤条件放 ON 还是 WHERE 对外连接语义不同。
对比与易混
Join vs 子查询/EXISTS;应用层多次查询 vs 单次 Join。
信号与度量
Join 类型(Hash/Nested Loop)、行数估计误差、临时空间。
关联术语
• 表:被连接对象
• 外键:连接条件常见来源
• 执行计划:连接算法选择