sql语句 - mysql左连接和右连接什么区别?
PHP中文网
PHP中文网 2017-04-17 13:56:04
[MySQL讨论组]

我一般都用的是左连接,看了很多文章,比较疑惑的是,左连接和右连接的sql是否可以相互转换?

PHP中文网
PHP中文网

认证0级讲师

全部回复(6)
高洛峰

可以,我在你左边,你在我右边

巴扎黑

没什么区别,一个相对的概念吧

高洛峰

左右连接的区别就是以左表为主还是右表为主。
具体使用区别在变使用时主表在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

迷茫

左连接:即以左表为基准,到右表找匹配的数据,找不到匹配的用NULL补齐。右链接反之。好像没啥区别吧,左右连接是可以相互转化的。

迷茫

区别就在于当某个表出现空值(null)时的处理方式;

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号