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

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

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

使用left join连接两个表,这样左边的表就会显示全部信息,右边的表缺失部分会补空值。

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

inner join:只显示连接字段在两个表中都存在的行

left join:显示左表所有行,连接字段在左表存在右表不存在的行在右表部分显示为NULL

right join:显示右表所有行,连接字段在右表存在表左不存在的行在左表部分显示为NULL

全部评论

相关推荐

牛客吹哨人:哨哥晚点统一更新到黑名单:能救一个是一个!26届毁意向毁约裁员黑名单https://www.nowcoder.com/discuss/1525833
点赞 评论 收藏
分享
09-09 06:44
已编辑
浙江大学 深度学习
无敌王八拳:貌似10月线下面?
投递华为技术有限公司等公司10个岗位
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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