题解 | #查找所有员工的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的结果上。

全部评论

相关推荐

有没有佬投这个呀,怎么样呀求问
投递中科院空天信息创新研究院等公司10个岗位
点赞 评论 收藏
分享
06-11 14:15
已编辑
门头沟学院 后端
田心今心:打招呼改一下,把实习半年以上随时到岗放第一行,因为ssob的hr不点击看的时候只能看前面几个字,你前面几个字hr获取不到什么信息,也就不会点进来看
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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