2011-12-20 65 views
0

我至少有4個表。想查詢多個表,看看有沒有數據

我希望能夠使用一個表作爲'主'並查詢下3個表,以查看主表中存在的鍵字段中的值是否存在於任何其他3個表中。我想爲主表中的所有行執行此操作。

任何提示?

回答

0

喜歡的東西

Select Master.ID From Master Inner Join Detail1 on Master.ID = Detail1.ID 
Union 
Select Master.ID From Master Inner Join Detail2 on Master.ID = Detail2.ID 
Union 
Select Master.ID From Master Inner Join Detail3 on Master.ID = Detail3.ID 

可能需要使用語法來玩弄,你沒有說哪個DBMS

+0

非常感謝,讓我給一個嘗試。我對Oracle很綠。但你可能已經給了我足夠的開始修補 – 2011-12-20 18:53:08