【SQL204】题解 | 查找所有员工的last_name和first_name以及对应部门编号
查找所有员工的last_name和first_name以及对应部门编号dept_no
https://www.nowcoder.com/practice/dbfafafb2ee2482aa390645abd4463bf
select last_name, first_name, dept_no from employees e left join dept_emp d on e.emp_no = d.emp_no;
这道题的要求是查找所有已经分配部门的员工的last_name和first_name以及dept_no,也包括暂时没有分配具体部门的员工。
一个关键点:
由于需要包含暂时没有分配具体部门的员工,所以employees表的emp_no记录无论是否匹配dept_emp表的emp_no记录,需要employees表左连接dept_emp表。
employees e left join dept_emp d on e.emp_no = d.emp_no
然后是查找last_name和first_name以及dept_no
select last_name, first_name, dept_no from employees e left join dept_emp d on e.emp_no = d.emp_no;
完结
SQL学习专栏 文章被收录于专栏
发个sql学习和实践的小记录
查看2道真题和解析