在SQL中使用UNION ALL進行數據去重,可以通過以下步驟實現:
具體步驟如下:
SELECT DISTINCT column1, column2, ...
FROM (
SELECT column1, column2, ...
FROM table1
UNION ALL
SELECT column1, column2, ...
FROM table2
) AS temp_table;
在上面的示例中,首先使用UNION ALL將兩個表的查詢結果集連接在一起,然后使用SELECT DISTINCT語句篩選出唯一的數據行。最終得到的結果集將包含兩個表中的唯一數據行。