合併查詢使用 UNION 運算子將多個查詢結果垂直合併,自動去除重複列。若需保留重複,使用 UNION ALL(效能更佳)。
SELECT col1, col2 FROM table1
UNION
SELECT col1, col2 FROM table2
ORDER BY 1 -- 建議使用數字位置排序

ORDER BY 僅能放在最後一個查詢之後,作用於整個合併結果。ORDER BY 1, 2)而非欄位名,避免子查詢欄位名不一致導致錯誤。
UNION/UNION ALL 是整合異質資料來源、彙總報表的核心工具。掌握去重語意、排序位置與型別相容規則,能寫出正確且高效的合併查詢。