您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

mysql 实现表连接(左,右,内,全连接)【转】

bubuko 2022/1/25 20:08:48 mysql 字数 1753 阅读 822 来源 http://www.bubuko.com/infolist-5-1.html

查询中出现两个表的连接,下面通过实例来讲解一下各种连接查询的不同之处 表 a,和表b 如下图 a 表中 有 abcd b表中有 abcf 内连接: 得出结果 如图,选择等值的结果(abc) 左连接: 查询结果如图,选择a表为基准。(abcd) 右连接: 查询结果如图,选择a表为基准。(abcf) 全 ...

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

表 a,和表b 如下图
a 表中 有 abcd
技术分享图片

?b表中有 abcf
技术分享图片

内连接:

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

得出结果 如图,选择等值的结果(abc)
技术分享图片

左连接:

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

查询结果如图,选择a表为基准。(abcd)
技术分享图片

右连接:

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

查询结果如图,选择a表为基准。(abcf)
技术分享图片

全连接: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 );

结果是全部都显示,如下图:
技术分享图片

原文链接:https://jingyan.baidu.com/article/f3e34a12f05bfaf5ea65354a.html

mysql 实现表连接(左,右,内,全连接)【转】

原文:https://www.cnblogs.com/KillBugMe/p/12396813.html


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶