sql union用法
时间: 2024-06-02 15:06:10 浏览: 145
Sql中的UNION
SQL Union 是一种用于组合两个或多个 SELECT 语句结果集的操作符。它会返回所有 SELECT 语句的结果,并自动去重,也就是说,如果有多个 SELECT 语句返回的结果相同,只会返回一次。具体用法如下:
```
SELECT column1, column2 FROM table1
UNION
SELECT column1, column2 FROM table2;
```
上面的语句会返回两个表中 column1 和 column2 列的所有不重复的数据。
需要注意的是,UNION 操作符必须满足以下条件:
- 每个 SELECT 语句中的列数必须相同;
- 列的数据类型必须兼容或相同;
- 列的顺序必须相同。
如果不满足上述条件,会导致 SQL 报错。
阅读全文