题解 | #获取所有非manager员工当前的薪水情况#

获取所有非manager员工当前的薪水情况

https://www.nowcoder.com/practice/8fe212a6c71b42de9c15c56ce354bebe

select de.dept_no
,t.y
,t.ys
from dept_emp de inner join(
    select s.emp_no y
,s.salary ys
from salaries s
where s.emp_no not in (
    select dm.emp_no
    from dept_manager dm
))t
on de.emp_no=t.y

先用全部员工薪水表用where not in 去掉部门经理表里的员工编号,得到普通员工编号及薪水,再join 结合部门员工表,得到部门编号

不需要用员工表

全部评论

相关推荐

安徽省移动公司 IT部门 一年税前14w
点赞 评论 收藏
转发
点赞 评论 收藏
转发
点赞 收藏 评论
分享
牛客网
牛客企业服务