溫馨提示×

如何在SQL中使用UNION進行多表合并去重

sql
小樊
123
2024-08-08 03:28:52
欄目: 云計算

要在SQL中使用UNION進行多表合并去重,可以按照以下步驟進行:

  1. 使用UNION操作符將多個SELECT語句合并到一起。
  2. 在每個SELECT語句中選擇相同的列,確保它們具有相同的數(shù)據(jù)類型和順序。
  3. 使用UNION ALL操作符將所有結(jié)果合并到一起,包括重復(fù)的行。
  4. 使用SELECT DISTINCT語句去除重復(fù)的行,只保留唯一的行。

示例代碼如下:

SELECT column1, column2
FROM table1
UNION
SELECT column1, column2
FROM table2
UNION
SELECT column1, column2
FROM table3

在這個示例中,我們從三個不同的表中選擇column1和column2列,并使用UNION操作符將它們合并在一起。最后,通過使用SELECT DISTINCT語句去除重復(fù)的行。

0