百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>数据库> 对于mysql 实现表连贯(左,右,内,全连贯)
分享文章到:

对于mysql 实现表连贯(左,右,内,全连贯)

发布时间:09/01 来源:未知 浏览: 关键词:
mysql 实现表连接(左,右,内,全连接)

查询中显现两个表的连接,下面通过实例来讲解一下各种连接查询的不一样之处

表 a,和表b 如下图

a 表中 有 abcd

4f1585760215f0d6ef1eeec236d7d6b.png

b表中有 abcf

15b1f508608cfa2ff26bb1223c4b79a.png

内连接:

SELECT * from a INNER JOIN b on a.name=b.id;

得出结果 如图,选中等值的结果(abc)

930e281fb908fb9a7aa86414443ff1e.png

左连接:

SELECT * from a left JOIN b on a.name=b.id;

查询结果如图,选中a表为基准。(abcd)

3d93f175c79b97dbc254bc318ce0d8b.png

右连接:

SELECT * from a right JOIN b on a.name=b.id;

查询结果如图,选中a表为基准。(abcf)

c62403c7ef61c90cee0ac3855c46f14.png

全连接:mysql不支撑全连接(full join),可以使用 left join+ union+right join

(SELECT  * from a left JOIN b on a.name=b.id) UNION   (SELECT  * from a RIGHT JOIN b on a.name=b.id );

结果是全部都显示,如下图:

15412c816167e19dc4e436509fdaef9.png

引荐mysql视频教程,地址:https://www.php.cn/course/list/51.html

以上就是关于mysql 实现表连接(左,右,内,全连接)的具体内容,更多请关注百分百源码网其它相关文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有152人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板