思路:以员工表为主表四表连接,找到不等于dept_manager.emp_no的行
问题:原来是 left join 工资表,但是发现工资表工资为null的会报错,题目没有标注
select
d1.dept_no
,e.emp_no
,salary
from employees e
left join dept_emp d1 on e.emp_no = d1.emp_no
left join dept_manager on d1.dept_no = d2.dept_no
join salaries s on e.emp_no = s.emp_no
where e.emp_no <> d2.emp_no