select
    last_name,
    first_name,
    dept_name
from
    employees e
    left join dept_emp de on e.emp_no = de.emp_no
    left join departments d on d.dept_no = de.dept_no
select a.last_name,a.first_name,d.dept_name
from
(select e.emp_no, e.first_name, e.last_name, de.dept_no
from employees e left join dept_emp de 
on e.emp_no = de.emp_no) as a
left join departments d
on a.dept_no = d.dept_no

SQL218 查找所有员工的last_name和first_name以及对应的dept_name

比如表2是连接表1和表3的,则表2放中间,格式如下:

from 表1

join 表2 on 表1.字段1 = 表2.字段1

join 表3 on 表3.字段1 = 表2.字段1