要在SQL中使用UNION ALL 進行多表查詢,可以按照以下步驟進行:
例如,假設有兩個表table1和table2,我們要查詢它們的name和age字段,可以寫如下SELECT語句:
SELECT name, age FROM table1
UNION ALL
SELECT name, age FROM table2
使用UNION ALL將多個SELECT語句連接起來。確保每個SELECT語句之間使用UNION ALL關鍵字連接。
執行查詢語句,獲取多個表的查詢結果集合。
需要注意的是,UNION ALL會返回所有符合條件的行,包括重復的行。如果要去除重復的行,可以使用UNION替代UNION ALL,但是會有性能損耗。