题目:获取所有非manager员工薪水情况,给出dept_no、emp_no以及salary

拆解题目:(这题完全没用到表1... 不明白什么情况)

1.把表2dept_emp和表3dept_manager先链接起来,取不是表3员工编号的表2中的员工编号emp_no和部门编号dept_no

2.把步骤1生成的表格重命名re,和表3salaries 重命名s链接起来,查询需要的数据即可。

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