第五章 复杂查询 5-3 关联子查询

一、普通子查询和关联子查询的区别
在对表中某一部分记录的集合进行比较时,就可以使用关联子查询。在细分的组内进行比较时,需要使用关联子查询。
使用关联子查询是,通常会使用“限定(绑定)”或者“限制”这样的语言。

重点:这里起到关键作用的是在子查询中添加的WHERE子句的条件,该条件指定在同一商品中对各商品的销售单价和平均单价进行比较。注:在使用关联子查询时,需要在表所 对应的列名之前加上表的别名,以“< 表名 >.< 列名 >”的形式记述。

 
二、关联子查询也是用来对集合进行切分的。
换个角度看,其实关联子查询也和GROUP BY子句一样,可以对集合进行切分。

三、结合条件一定要写在子查询中
关联名称的作用域。关联名称存在一个有效范围限制。
具体来讲,子查询内部设定的关联名称,只能在该子查询内部使用。即“内部可以看到外部,而外部看不到内部”。
 

转载于:https://www.cnblogs.com/mumulin99/p/9835934.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值