shauna570392

2020-10-08   阅读量: 1190

Mysql

子查询和主查询的执行顺序

扫码加入数据分析学习群

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

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

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


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

开始写sql,如下:


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

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



添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
75.6085 2 0 关注作者 收藏

评论(0)


暂无数据

推荐课程

推荐帖子