mysql的union用法
时间: 2023-09-07 14:16:29 浏览: 118
MySQL中UNION与UNION ALL的基本使用方法
5星 · 资源好评率100%
MySQL的UNION用于将两个或多个SELECT语句的结果集合并成一个结果集。它的基本语法如下:
```
SELECT column1, column2, ... FROM table1
UNION
SELECT column1, column2, ... FROM table2;
```
UNION操作符会去除重复的行,并按照第一个SELECT语句的列顺序返回结果。如果想要保留重复的行,可以使用UNION ALL操作符。
以下是一个简单的示例,假设有两个表employees1和employees2,它们具有相同的列结构(例如id、name、age等):
```
SELECT id, name, age FROM employees1
UNION
SELECT id, name, age FROM employees2;
```
这将返回两个表中所有员工的id、name和age,并合并成一个结果集。
阅读全文