UNION语句
UNION用于把多个 SELECT 查询的结果,合并成一个结果集- 可以理解为把查询结果一行一行地拼接起来。
- 表示并集查询或联合查询
- UNION 表示联合、合并的意思
- 合并多个
SELECT查询结果。
- 合并多个
SELECT 字段1, 字段2
FROM 表1
UNION
SELECT 字段1, 字段2
FROM 表2;
UNION 和 UNION ALL
- UNION:合并并去重
- UNION ALL:合并但不去重
| 语法 | 是否去重 | 性能 |
|---|---|---|
UNION | 会去重 | 相对较慢 |
UNION ALL | 不去重,全部保留 | 通常更快 |