union union all 用法
时间: 2023-08-19 18:09:39 浏览: 128
UNION ALL 的使用方法
union和union all是用于合并多个查询结果集的关键字。
1. UNION:
UNION关键字用于合并两个或多个SELECT语句的结果集,并去除重复的行。它的语法如下:
```
SELECT column1, column2, ...
FROM table1
WHERE condition
UNION
SELECT column1, column2, ...
FROM table2
WHERE condition;
```
注意:UNION会自动去除重复的行,只返回唯一的行。如果使用UNION时想保留重复的行,请使用UNION ALL。
2. UNION ALL:
UNION ALL关键字用于合并两个或多个SELECT语句的结果集,包括重复的行。它的语法如下:
```
SELECT column1, column2, ...
FROM table1
WHERE condition
UNION ALL
SELECT column1, column2, ...
FROM table2
WHERE condition;
```
注意:UNION ALL不会去除重复的行,返回所有行,包括重复的行。
总结:
- UNION会自动去除重复的行,返回唯一的行。
- UNION ALL不会去除重复的行,返回所有行。
希望以上信息对你有所帮助!如果还有其他问题,请继续提问。
阅读全文