题解 | #查找所有员工的last_name

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

https://www.nowcoder.com/practice/5a7975fabe1146329cee4f670c27ad55

select   tb_3.last_name
        ,tb_3.first_name
        ,dept_name
from
(
select   tb_1.emp_no
        ,tb_1.first_name
        ,tb_1.last_name
        ,tb_2.dept_no
from
(
    select   emp_no
            ,first_name
            ,last_name
    from employees
) tb_1
left join
(
    select   emp_no
            ,dept_no
    from dept_emp
) tb_2
on tb_1.emp_no = tb_2.emp_no
) tb_3
left join departments on tb_3.dept_no = departments.dept_no


#1. 先链接表employees和表dept_emp(emp_no)
#2. 1的基础上链接表 departments(dept_no)
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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