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

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

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

稀里糊涂的写完了,居然还通过了。 思路是这样的:

  1. 先将部门管理员薪资等信息查出来
  2. 然后将员工对应的薪资和其部门的管理员薪资比较
  3. 严谨点的话,管理员之间和管理员本身不应该再次和 1 中查出来的结果比较
select e.emp_no, dem.emp_no, s.salary,dem.salary
from dept_emp e
         join (select dm.emp_no, s.salary, dm.dept_no
               from dept_manager dm
                        join salaries s on dm.emp_no = s.emp_no and s.to_date = '9999-01-01') dem
              on e.dept_no = dem.dept_no
         join salaries s on s.emp_no = e.emp_no
where s.salary > dem.salary
全部评论

相关推荐

11-27 17:08
已编辑
牛客_产品运营部_私域运营
腾讯 普通offer 24k~26k * 15,年包在36w~39w左右。
点赞 评论 收藏
分享
11-09 11:01
济南大学 Java
Java抽象带篮子:外卖项目真得美化一下,可以看看我的详细的外卖话术帖子
点赞 评论 收藏
分享
10-06 12:46
门头沟学院 Java
跨考小白:定时任务启动
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务