3.3.20 UNION語句
UNION語句用于將多個查詢結果組合起來。使用UNION組合查詢的結果時,所有查詢到的列的名稱和數量必須完全一致。使用UNION ALL會包含所有結果行,而用UNION組合時,會移除結果集中的重復行。
UNION圖例如圖3-22所示。

圖3-22 UNION圖例
3.3.20.1 組合兩個查詢
用UNION ALL將兩個查詢的結果組合在一起。
查詢:

最后將返回組合的結果,包含重復行。
結果:

3.3.20.2 組合兩個查詢并移除重復值
在UNION中不使用ALL時,組合的結果集中會去掉重復值。
查詢:

最后將返回沒有重復值的組合結果。
結果:

推薦閱讀