select
last_name,
first_name,
dd.dept_name dept_name
from
employees e
left join (
select
emp_no,
dept_name
from
departments dp
join dept_emp de on dp.dept_no = de.dept_no
) dd on e.emp_no = dd.emp_no
本题思路非常清晰:
1.先把两个表用连接键连接起来,形成一个新表别名dd;
2.再把第三个表和表dd用连接键进行表连接;
3.中途注意根据题目选取需要输出的字段名对应的列,注意别名不要混淆。