mysql左连接和右连接什么区别?
我一般都用的是左连接,看了很多文章,比较疑惑的是,左连接和右连接的sql是否可以相互转换?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我一般都用的是左连接,看了很多文章,比较疑惑的是,左连接和右连接的sql是否可以相互转换?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(7)
左连接:即以左表为基准,到右表找匹配的数据,找不到匹配的用NULL补齐。右链接反之。好像没啥区别吧,左右连接是可以相互转化的。
区别就在于当某个表出现空值(null)时的处理方式;
可以,我在你左边,你在我右边
没什么区别,一个相对的概念吧
左右连接的区别就是以左表为主还是右表为主。
具体使用区别在变使用时主表在join 左边还是右边。
我有一篇博客有介绍 Join 的用户:https://upliu.net/mysql-join-%E7%94%A8%E6%B3%95%E7%A4%BA%E4%BE%8B%E8%AF%A6%E8%A7%A3.html
或者你可以看看官方文档:http://dev.mysql.com/doc/refman/5.7/en/join.html
左连接与又连接的区别一楼已经说清楚了,一般业务都是用左连接。