SELECT de.dept_no, em.emp_no,sa.salary from employees em right join dept_emp de on 
em.emp_no =de.emp_no    right join salaries sa on em.emp_no=sa.emp_no where  em.emp_no
not in (select emp_no from dept_manager) 

感觉题目描述的不是很清楚 没有说去掉没有部门的人 本来用left join 以员工表作为基本,但事实要以薪水表作为基本所以用right join 然后再使用子查询 过滤管理表的员工id