老师为什么这两种的结果是不一样的呢,他们都是t_emp表,那deptno不是应该都一样,为什么还要判断deptno是否一样,另一道题为什么不用判断deptno呢
# 查询底薪超过每个部门平均底薪的员工信息 select e1.empno,e1.ename,e1.sal from t_emp e1 JOIN (select deptno,AVG(sal) avg from t_emp GROUP BY deptno) e2 on e1.sal >= e2.avg and e1.deptno = e2.deptno; select e1.empno,e1.ename,e1.sal from t_emp e1 JOIN (select deptno,AVG(sal) avg from t_emp GROUP BY deptno) e2 on e1.sal >= e2.avg;
15
收起
正在回答 回答被采纳积分+1
1回答
Python全能工程师
- 参与学习 人
- 提交作业 16233 份
- 解答问题 4470 个
全新版本覆盖5大热门就业方向:Web全栈、爬虫、数据分析、软件测试、人工智能,零基础进击Python全能型工程师,从大厂挑人到我挑大厂,诱人薪资在前方!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星