外连接学习

本文介绍了一个关于如何使用SQL进行三张表的联合查询的例子,并详细展示了查询语句及期望得到的结果,适用于需要理解复杂表格连接场景的读者。

有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(+)

 

 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值