题解 | #查找所有员工的last_name和first_name以及对应部门编号dept_no#

查找所有员工的last_name和first_name以及对应部门编号dept_no

http://www.nowcoder.com/practice/dbfafafb2ee2482aa390645abd4463bf

先把两表连接起来, 由于题目说明了要把没有分配到的员工也一并输出,所以在此我们选择left join

select e.*, de.dept_no
from employees as e
left join dept_emp as de
on e.emp_no = de.emp_no

最后再选择first_name, last_namedept_no

select first_name, last_name, dept_no
from (
    select e.*, de.dept_no
    from employees as e
    left join dept_emp as de
    on e.emp_no = de.emp_no
) t1
全部评论

相关推荐

评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务