# 连接（Join）

### 缩写：无

### 简述

按条件把多表行组合结果的关系运算。常见内连接、左/右/全外连接、交叉连接；是关系查询表达关联的核心手段。

### 使用场景

多表查询、报表、ORM 关联加载、执行计划中的 Join 算子选择。

### 实践与应用

```sql
FROM a JOIN b ON a.id = b.a_id

```

### 注意事项

• 误用交叉连接产生笛卡尔积爆炸。
• 过滤条件放 ON 还是 WHERE 对外连接语义不同。

### 对比与易混

Join vs 子查询/EXISTS；应用层多次查询 vs 单次 Join。

### 信号与度量

Join 类型（Hash/Nested Loop）、行数估计误差、临时空间。

### 关联术语

• 表：被连接对象
• 外键：连接条件常见来源
• 执行计划：连接算法选择
