1.内连接 employees 和 dept_emp;
2.再内连接 salaries ,这么做的目的是将题目要求的字段全部连接到一个表里;
3.select 出题目所需字段,where 条件是员工编号不在部门经理表给定的员工编号里,即是非管理人员
select dept_no
,c.emp_no
,d.salary
from
(select a.emp_no
,b.dept_no
from employees a
inner join dept_emp b
on a.emp_no=b.emp_no) c
inner join salaries d
on c.emp_no=d.emp_no
where c.emp_no not in (select emp_no from dept_manager)
京公网安备 11010502036488号