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

select
es.emp_no, ms.manager_no, es.salary, ms.salary
from
(SELECT dm.emp_no manager_no, s.salary salary, dm.dept_no dept_no
FROM dept_manager dm left join salaries s on dm.emp_no = s.emp_no 
where s.to_date = '9999-01-01' ) ms right join
(select de.emp_no emp_no, s.salary salary, de.dept_no dept_no
from dept_emp de left join salaries s on de.emp_no = s.emp_no
where s.to_date = '9999-01-01' ) es on ms.dept_no = es.dept_no 
where es.salary > ms.salary

全部评论

相关推荐

不愿透露姓名的神秘牛友
2024-12-31 13:53
华为 AI工程师 24K 硕士985
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务