19.三表链接

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

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

select e.last_name,e.first_name,d.dept_name
from employees e left join dept_emp de on e.emp_no=de.emp_no
left join departments d on de.dept_no=d.dept_no
数据分析阿宇君的SQL题解 文章被收录于专栏

数据分析的SQL题目

全部评论
select后面的字段不用加e.和d.
1 回复 分享
发布于 2021-08-15 18:32
不报错啊
1 回复 分享
发布于 2021-07-20 20:49
这样语***报错的吧,我刚才试了。 select e.last_name, e.first_name, d.dept_name from (employees e left join dept_emp de on e.emp_no=de.emp_no) left join departments d on de.dept_no=d.dept_no 这样才给过
1 回复 分享
发布于 2021-03-05 10:47
第一次连接时保留了尚未分配部门的员工记录。而这些记录中的部门编号字段是null。如果第二个连接不是左外连接,就会导致之前的部门编号字段为null的员工记录被删除,只保留员工字段不为null的员工记录。 也就是说,如果第二次连接不是左外连接,没有分配部门的员工会被漏掉。
点赞 回复 分享
发布于 2024-05-21 19:12 江西
请问第二个左外连接左边是连的哪个表呢?怎么判断呢
点赞 回复 分享
发布于 2022-12-15 17:42 重庆
为什么是left join 而不是 inner join?
点赞 回复 分享
发布于 2021-02-21 19:33

相关推荐

程序员花海_:实习和校招简历正确格式应该是教育背景+实习+项目经历+个人评价 其中项目经历注意要体现业务 实习经历里面的业务更是要自圆其说 简历模板尽可能保持干净整洁 不要太花哨的
点赞 评论 收藏
分享
评论
62
3
分享

创作者周榜

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