mysql 子查询(六)之主查询和子查询的执行顺序
那么,什么是相关子查询呢?举个例子,查询员工表中薪水大于本部门平均薪水的员工。首先构建思路,说到底还是查询员工,所以主查询是查询员工,然后在where后面增加子查询,查询薪水大于本部门平均薪水。开始写sql,如下:问题来了,查询某个部门的薪水,公司有很多个部门,所以参数不能写死,那怎么办呢?我们可以把emp弄一个别名,然后把主查询的表作为一个参数传进去,这就是相关子查询。相关子查询,先执行主查询再
·
那么,什么是相关子查询呢?
举个例子,查询员工表中薪水大于本部门平均薪水的员工。
首先构建思路,说到底还是查询员工,所以主查询是查询员工,然后在where后面增加子查询,查询薪水大于本部门平均薪水。
开始写sql,如下:
问题来了,查询某个部门的薪水,公司有很多个部门,所以参数不能写死,那怎么办呢?
我们可以把emp弄一个别名,然后把主查询的表作为一个参数传进去,这就是相关子查询。相关子查询,先执行主查询再执行子查询。
动手写sql,如下:
更多推荐
已为社区贡献2条内容
所有评论(0)