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

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

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

        本题由于需要所有员工的名字,而可能存在有员工没有部门的情况,故用左连接,将员工表employees的所有记录加上部门表dept_emp的对应部门号,就完成了。

select
    e.last_name,
    e.first_name,
    d.dept_no
from
    employees as e
left join
    dept_emp as d
on
    e.emp_no = d.emp_no
;

        PS:有一点小问题,运行测试时提示“有某些用例未通过”,但刷新后就好了,不知为什么。

全部评论

相关推荐

昨天 14:30
中南大学
点赞 评论 收藏
分享
06-23 11:43
门头沟学院 Java
allin校招的烤冷...:我靠,今天中午我也是这个hr隔一个星期发消息给我。问的问题还是一模一样的😅
点赞 评论 收藏
分享
LazyBreeze:项目尽量体现你对技术的理解和深度,不是说把中间件用一下就完事了,你项目里面提到集群和分布式,你真在服务器上部署过吗,感觉太假了,第二个项目说自己用了微服务的什么组件,只是用了没有自己的思考,很难让面试官注意到你的简历。针对某几个技术点自己多思考一下,考虑一下有没有别的替代方案,可以写一下,即使没有真的实现
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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