品易云推流 关闭
文章 > MySQL > mysql左连接和右连接的区别

mysql左连接和右连接的区别

头像

小妮浅浅

2021-04-22 11:54:44429浏览 · 0收藏 · 0评论

1、区别

左连接,以左表为参照,显示所有数据,右表中没有则以null显示

右连接,以右表为参照显示数据,左表中没有则以null显示

左连接where只影向右表,右连接where只影响左表。

2、实例

左连接(left join)返回左边含有的字段。

select a*,b* from a left join b on(a.a1=b.a2);

右连接(right join)返回右边含有的字段。

select a*,b* from a right join b on(a.a1=b.a2);

以上就是mysql左连接和右连接的区别,我们在使用这两种连接时要注意区分,避免知识点的混淆。除此之外,还有内连接和全连接的使用,感兴趣的小伙伴可以在课后查阅资料。更多编程基础知识学习:python学习网

关注公众号

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

底部广告图 底部广告图按钮