📅  最后修改于: 2023-12-03 14:47:36.655000             🧑  作者: Mango
在SQL中,UNION操作符用于合并两个或多个SELECT语句的结果集。
UNION操作符的语法如下:
SELECT column1, column2, ... FROM table_name1
UNION
SELECT column1, column2, ... FROM table_name2
其中,SELECT语句中的列数必须相同,并且在每个SELECT语句中,列的数据类型必须兼容。
假设我们有两个表:employees和customers,我们可以使用UNION操作符将这两个表中的所有记录合并在一起:
SELECT first_name, last_name, 'employee' AS source FROM employees
UNION
SELECT first_name, last_name, 'customer' AS source FROM customers
在上面的例子中,我们将employees表和customers表的结果集合并在一起,并在每个结果中添加一个列source,表示该结果来自哪个表。