多表联合查询

三表间联合查询:
a表(a1,a2);b表(b1,b2);c表(c1,c2).其中a1=c1,b1=c2;要查b2='xx'的a1,a2值.

表述:要以b表来查询a表,而a,b表仅能通过c表来连接.

方法-直接嵌套:select a1,a2 from a where a1=(select c1 from c where c2=(select b1 

from b where b2='xx'))

方法-自连嵌套:select a.a1,a.a2,b.b1,b.b2,c.c1,c.c2 from a,b,c where a.a1=c.c1 and 

b.b1=c.c2 where b2='xx'

方法-子内嵌套:select a1,a2 from a where a1 in(select c1 from c where c2 in(select  
 b1 from b where b2='xx'
 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值