题解 | #获取员工薪水比manager薪水还高的信息#

获取员工其当前的薪水比其manager当前薪水还高的相关信息

https://www.nowcoder.com/practice/f858d74a030e48da8e0f69e21be63bef

思路:一张表选出普通员工,另一张表选出经理,两表连接然后对比筛选即可。
select tb1.emp_no, tb2.emp_no, tb1.salary, tb2.salary
from (
(select emp_no, salary, dept_no
from salaries join dept_emp using(emp_no)
where emp_no not in (select emp_no from dept_manager)) as tb1

left join 

(select emp_no, salary, dept_no
from salaries join dept_emp using(emp_no)
where emp_no in (select emp_no from dept_manager)) as tb2
on tb1.dept_no=tb2.dept_no
) 
where tb1.salary>tb2.salary

全部评论

相关推荐

08-15 11:00
门头沟学院 Java
还没开始就结束了
码农索隆:是不是刚开始投的时候,心情还挺忐忑,还想着这要是给我发面试了,我应该怎么准备😼
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务