ORACLE中嵌套子表查询

ORACLE中嵌套子表查询

T3={T1 -> T2}

T3 ->T4

 

select T3.PCKLSTNO,T3.PACKQTY,sum(nvl(T4.PLANQTY,0)) PLQTY FROM
(select T1.PCKLSTNO,sum(nvl(T2.PACKQTY,0)) PACKQTY
 from IMTBCTNPKL T1
 left join IMTBSHPACK T2 on T1.PCKLSTNO=T2.PCKLSTNO and T1.CTNID=T2.CTNID
 where T1.CTNID IN (select distinct CTNID from IMTBCTNPKL where PCKLSTNO like  '%' || :PCKLSTNO || '%')
 group by T1.PCKLSTNO
) T3
 left join IMTBPKLSTD T4 on T3.PCKLSTNO=T4.PCKLSTNO
 group by T3.PCKLSTNO,T3.PACKQTY

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值