UNION UNION ALL

UNIONUNION ALL 子句將兩個或多個相同結構的 SELECT 語句的結果集合併到一個結果/表中。

每個查詢的列數和列型別都必須匹配才能使 UNION / UNION ALL 正常工作。

UNIONUNION ALL 查詢之間的區別在於 UNION 子句將刪除 UNION ALL 不會的結果中的任何重複行。

這種不同的記錄刪除可能會顯著減慢查詢,即使沒有明顯的行要刪除,因為如果你知道不會有任何重複(或不關心)總是預設為 UNION ALL 以獲得更優化的查詢。