union all
时间: 2023-10-31 11:55:00 浏览: 87
SQL语句 UNION 和 UNION ALL 使用
UNION ALL 是用于在 SQL 查询中合并两个或多个结果集的操作。它将两个或多个 SELECT 语句的结果集组合成一个结果集,不去重复任何记录。
举个例子,假设我们有两张表,表A 和 表B,它们的结构相同。我们可以使用 UNION ALL 来将这两张表的数据合并成一个结果集,示例如下:
```
SELECT * FROM tableA
UNION ALL
SELECT * FROM tableB;
```
这将返回包含 tableA 和 tableB 所有记录的结果集,不去重复任何记录。
需要注意的是,UNION ALL 与 UNION 的区别在于 UNION 会自动去重复记录,而 UNION ALL 不会。如果你希望去重复记录,可以使用 UNION 操作。
阅读全文