跳到主要内容

UNION语句

  • UNION 用于把多个 SELECT 查询的结果,合并成一个结果集
  • 可以理解为把查询结果一行一行地拼接起来。
  • 表示并集查询或联合查询
  • UNION 表示联合、合并的意思
    • 合并多个 SELECT 查询结果。
sql
SELECT 字段1, 字段2
FROM 表1

UNION

SELECT 字段1, 字段2
FROM 表2;

UNION 和 UNION ALL​

  • UNION:合并并去重
  • UNION ALL:合并但不去重
语法是否去重性能
UNION会去重相对较慢
UNION ALL不去重,全部保留通常更快