题解 | #SQL19 查找所有员工的last_name和first_name以及对应的dept_name#

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

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

标答中有员工基本信息,但是没部门号,说明是对员工表进行左连接。
employees 和 departments 没有交点。所以需要 dept_emp 来做个工具人的身份把他们连起来。

select e.last_name, e.first_name, dp.dept_name from employees e 
left join dept_emp de on e.emp_no = de.emp_no
left join departments dp on dp.dept_no = de.dept_no
全部评论

相关推荐

听说改名字就能收到offer哈:Radis写错了兄弟
点赞 评论 收藏
分享
09-27 14:42
已编辑
浙江大学 Java
未来未临:把浙大放大加粗就行
点赞 评论 收藏
分享
2 收藏 评论
分享
牛客网
牛客企业服务