热线电话:13121318867

登录
2020-10-08 阅读量: 1644
子查询和主查询的执行顺序

一般先执行子查询,后执行主查询,相关子查询例外

那么,什么是相关子查询呢?

举个例子,查询员工表中薪水大于本部门平均薪水的员工。


首先构建思路,说到底还是查询员工,所以主查询是查询员工,然后在where后面增加子查询,查询薪水大于本部门平均薪水。

开始写sql,如下:


问题来了,查询某个部门的薪水,公司有很多个部门,所以参数不能写死,那怎么办呢?

我们可以把emp弄一个别名,然后把主查询的表作为一个参数传进去,这就是相关子查询。相关子查询,先执行主查询再执行子查询。



75.6085
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子