要在Oracle中進行多表并集查詢,可以使用UNION關鍵字來組合多個SELECT語句的結果集。以下是一個示例,假設有兩個表A和B,我們想要獲取這兩個表中所有的數據并去重:
SELECT column1, column2
FROM tableA
UNION
SELECT column1, column2
FROM tableB;
在上面的示例中,首先從表A中選擇column1和column2列的數據,然后使用UNION關鍵字將其與從表B中選擇的相同列的數據合并在一起。UNION會自動去重,確保最終結果集中不會有重復的行。
需要注意的是,UNION關鍵字會對結果進行排序和去重,如果不需要排序和去重,可以使用UNION ALL來合并結果集。