题目描述
有一个员工表employees简况如下:
有一个,部门员工关系表dept_emp简况如下:
有一个部门经理表dept_manager简况如下:
有一个薪水表salaries简况如下:
获取所有非manager员工薪水情况,给出dept_no、emp_no以及salary,以上例子输出:
答案
select
de.dept_no,de.emp_no,s.salary
from
dept_emp as de
join
salaries as s
on
de.emp_no=s.emp_no
where
de.emp_no not in
(select emp_no from dept_manager)
连接需要查询信息的表,
然后排除在 部门经理表dept_manager 中的数据。