UNION ALL 是 SQL 中用于合并两个或多个 SELECT 语句结果集的语句,它与 UNION 的区别在于:
UNION:去除重复行(即合并结果集时,如果两个查询中出现相同行,则只保留一行)。UNION ALL:保留所有行,包括重复行。
✅ 基本语法:
SELECT column1, column2
FROM table1
UNION ALL
SELECT column1, column2
FROM table2;
UNION ALL 是 SQL 中用于合并两个或多个 SELECT 语句结果集的语句,它与 UNION 的区别在于:
UNION:去除重复行(即合并结果集时,如果两个查询中出现相同行,则只保留一行)。UNION ALL:保留所有行,包括重复行。SELECT column1, column2
FROM table1
UNION ALL
SELECT column1, column2
FROM table2;