题解 | #查找所有员工的last_name和first_name以及对应的dept_name#
查找所有员工的last_name和first_name以及对应的dept_name
http://www.nowcoder.com/practice/5a7975fabe1146329cee4f670c27ad55
select e2.last_name, e2.first_name, deps.dept_name from ( select e.emp_no, de.dept_no, e.first_name, e.last_name from employees e left join dept_emp de on e.emp_no = de.emp_no ) as e2 left join departments deps on e2.dept_no = deps.dept_no
先通过第一次left join
将employees和dept_emp连接起来,查询出所有的employee的dept_no
再通过第二次left join
将dept_name连接到第一次left join的结果上。