2017-05-28 147 views
-1

我有3個DB2表都具有相同的鍵值列。現在我希望表A中的數據具有一個條件以及來自表B和C的匹配記錄。假設表A有100條條件記錄(比如COLX ='Y'),那麼表A中的所有100條記錄和應提取B & C的匹配密鑰記錄(A.COL1,B.COL1 & C.COL1是關鍵列)有人可以告訴我如何使用左外連接完成此操作嗎?涉及3個表的左外連接

回答

0

像這樣的東西?

select * 
from A 
left outer join B on A.COL1=B.COL1 
left outer join C on A.COL1=C.COL1 
where A.COLX='Y'