admin 管理员组

文章数量: 1086019


2023年12月19日发(作者:数学的数可以组什么词)

union和union all的用法

Union和Union All的用法

Union 和 Union All都是用来在两个或多个表中合并查询结果的SQL语句,它们的区别是Union会去掉重复的记录而Union All不会。

一、Union:表示取出两个或者以上的结果集中不包含重复记录的结合,其中不会查询出重复的记录。

示例:

SELECT 字段 FROM 表1

UNION

SELECT 字段 FROM 表2

二、Union All:表示取出两个或者多个结果集中的所有记录的结合,可能会查询出重复的记录,因此返回的结果集要比Union的多。

示例:

SELECT 字段 FROM 表1

UNION ALL

SELECT 字段 FROM 表2

总结:

和Union All都是用来在两个或多个表中合并查询结果的SQL语句。

只会保留不重复的记录,而Union All不会去掉重复的记录。

- 1 -

的结果集比Union All的结果集少,因为会去掉重复的记录。

- 2 -


本文标签: 结果 查询 记录 结合 去掉