题解 | #获取所有非manager员工当前的薪水情况#
获取所有非manager员工当前的薪水情况
https://www.nowcoder.com/practice/8fe212a6c71b42de9c15c56ce354bebe
select
de.dept_no, -- this is his department
e.emp_no,
s.salary
from employees e left join dept_manager dm using(emp_no)
join dept_emp de using(emp_no)
join salaries s using(emp_no)
where dm.dept_no is null; -- conditions for not manager
- 思路是找出非管理人员的
emp_no
,条件为在dept_manager
表中没有对应的dept_no
,他没有管理人员的id,所以他不是管理人员; left jion
是为了显示全部左表employees
的信息,以此得到is null