左外连接涉及3个表

时间:2017-05-28 22:17:45

标签: sql db2

我有3个DB2表都具有相同的键值列。现在我希望表A中的数据具有条件以及表B和C中的匹配记录。假设表A有100条条件记录(例如,COLX =' Y')然后所有100条记录来自表A以及来自B& B的匹配关键记录。应该提取C(A.COL1,B.COL1& C.COL1是关键列)有人可以告诉我如何使用左外连接来完成这项工作吗?

1 个答案:

答案 0 :(得分: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'