题解 | #查找所有员工的last_name和first_name以及对应的dept_name#
查找所有员工的last_name和first_name以及对应的dept_name
http://www.nowcoder.com/practice/5a7975fabe1146329cee4f670c27ad55
select e.last_name, e.first_name, d.dept_name from employees e left join (select d1.dept_no, d1.dept_name, d2.emp_no from departments d1 left join dept_emp d2 on d1.dept_no=d2.dept_no and d2.to_date='9999-01-01') d on e.emp_no=d.emp_no;
先将后面两个表连接起来,并确定该员工是现有员工即d2.to_date='9999-01-01'再将两个表连接起来即可!