溫馨提示×

sql union多表合并怎么實現

sql
小億
182
2023-12-21 00:20:52
欄目: 云計算

在SQL中,可以使用UNION關鍵字將多個表合并。UNION操作用于合并兩個或多個SELECT語句的結果集,返回一個包含所有唯一行的結果集。

語法如下:

SELECT 列名1, 列名2, ...
FROM 表名1
UNION
SELECT 列名1, 列名2, ...
FROM 表名2

注意:

  • UNION操作要求兩個SELECT語句的列數、列名和數據類型必須一致。
  • UNION操作默認去除重復的行,如果需要保留重復的行,可以使用UNION ALL。

以下是一個示例,將兩個表中的數據合并:

SELECT name, age
FROM table1
UNION
SELECT name, age
FROM table2

這將返回一個包含兩個表中所有不重復的name和age的結果集。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女