mysql union是干嘛的
时间: 2023-07-30 17:04:03 浏览: 63
MySQL的UNION操作用于将两个或多个SELECT语句的结果集合并成一个结果集。UNION操作符会去除重复的行,并按照指定的顺序返回结果。
使用UNION操作符的语法如下:
```
SELECT column1, column2, ... FROM table1
UNION [ALL]
SELECT column1, column2, ... FROM table2;
```
其中,column1, column2, ... 是要查询的列名,table1和table2是要查询的表名。UNION操作符将两个SELECT语句的结果集合并起来,如果使用了ALL关键字,则会保留所有的行(包括重复行),如果没有使用ALL关键字,则会去除重复的行。
注意,UNION操作符要求两个SELECT语句的列数和数据类型必须相匹配。
阅读全文