2017-05-28 120 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'