有3張表:
A 表 B 表 C 表
A1 A2 A3 B1 B2 B3 C1 C2 C3 C4
BAN CAR001 55 BAN CAR001 56 BAN CAR001 07pM AA
BAN CAR007 73 BAN CAR911 35 BAN CAR001 07pM BB
BAF CAR105 12 BAF CAR105 15 BAN CAR001 07pL CC
BAN CAR911 32 BAF CAR105 01pH DF
BAN CAR007 08pB CE
我要的到的結果是:
D
D1 D2 D3 D4 D5 D6
BAN CAR001 55 56 07pM AA
-- -- -- -- 07pM BB
-- -- -- -- 07pL CC
BAN CAR007 73 0 08pB CE
解决办法:
select C1 D1,C2 D2,A3 D3,B3 D4,C3 D5,C4 D6
from A a,B b,C c
where c.c2 = a.a2(+) and c.c2 = b.b2(+)
本文介绍了一个关于如何使用SQL进行三张表的联合查询的例子,并详细展示了查询语句及期望得到的结果,适用于需要理解复杂表格连接场景的读者。
2914

被折叠的 条评论
为什么被折叠?



