UNION 合并去重

想把两张表查出来的同结构结果拼成一份,用 UNION。它会自动去掉重复行,适合『取并集且去重』的场景。

UNION 合并去重要点

UNION 合并去重示例

						SELECT city FROM customer
						UNION
						SELECT city FROM supplier
						ORDER BY city;
避坑提醒:理解 UNION 的『去重』本质:它等价于先拼接再做 DISTINCT。若确定没有重复,直接用 UNION ALL 省掉这步开销。
UNION 合并去重 · UNION 联合查询 知识卡片
卡片 02 / 05 · UNION 联合查询(1080×1440 速查卡片)

UNION 联合查询知识点