2020-10-08
阅读量:
1644
子查询和主查询的执行顺序
一般先执行子查询,后执行主查询,相关子查询例外
那么,什么是相关子查询呢?
举个例子,查询员工表中薪水大于本部门平均薪水的员工。
首先构建思路,说到底还是查询员工,所以主查询是查询员工,然后在where后面增加子查询,查询薪水大于本部门平均薪水。
开始写sql,如下:
问题来了,查询某个部门的薪水,公司有很多个部门,所以参数不能写死,那怎么办呢?
我们可以把emp弄一个别名,然后把主查询的表作为一个参数传进去,这就是相关子查询。相关子查询,先执行主查询再执行子查询。






评论(0)


暂无数据
推荐帖子
1条评论
0条评论
0条评论