为了账号安全,请及时绑定邮箱和手机立即绑定

INNER JOIN,LEFT JOIN,RIGHT JOIN和FULL JOIN之间有什么区别?

INNER JOIN,LEFT JOIN,RIGHT JOIN和FULL JOIN之间有什么区别?

子衿沉夜 2019-05-27 11:03:41
什么之间的区别INNER JOIN,LEFT JOIN,RIGHT JOIN并FULL JOIN 在MySQL的?INNER JOIN,LEFT JOIN,RIGHT JOIN和FULL JOIN之间有什么区别?
查看完整描述

3 回答

?
小唯快跑啊

TA贡献1863条经验 获得超2个赞

阅读有关代码项目的原始文章将对您有所帮助:SQL连接的可视化表示

https://img1.sycdn.imooc.com//5ceb542c0001621606000472.jpg

另请查看这篇文章:SQL SERVER - 更好的性能 - LEFT JOIN还是NOT IN?

找到原始的:MySQL中的JOIN和OUTER JOIN之间的区别


查看完整回答
反对 回复 2019-05-27
?
慕容3067478

TA贡献1773条经验 获得超3个赞

INNER JOIN根据外键获取两个表之间通用的所有记录。

LEFT JOIN获取LEFT链接表中的所有记录,但如果您从RIGHT表中选择了一些列,如果没有相关记录,则这些列将包含NULL。

RIGHT JOIN与上面类似,但获取RIGHT表中的所有记录。

FULL JOIN从两个表中获取所有记录,并将NULL放在相对表中不存在相关记录的列中。


查看完整回答
反对 回复 2019-05-27
  • 3 回答
  • 0 关注
  • 5414 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号