通過UNION ALL操作符可以實現數據的合并,但是不會進行去重操作。如果要對數據進行去重操作,可以使用UNION操作符來實現。
下面是通過UNION ALL實現數據的去重和匯總的步驟:
示例代碼如下:
SELECT column1, SUM(column2)
FROM (
SELECT DISTINCT column1, column2
FROM table1
UNION ALL
SELECT DISTINCT column1, column2
FROM table2
) t
GROUP BY column1;
在上面的示例中,首先對table1和table2的結果進行去重操作,然后使用UNION ALL將結果合并,最后對合并后的結果進行匯總操作。