1, test1表
成都创新互联专注于企业全网整合营销推广、网站重做改版、达孜网站定制设计、自适应品牌网站建设、H5技术、购物商城网站建设、集团公司官网建设、外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为达孜等各大城市提供网站开发制作服务。
2,test2表
3,查询
1,left join (1表为条件)
SELECT t1.id id1, t1.id1 a1, t1.id2 b1, t2.id1 a2, t2.id2 b2, t2.id id2 FROM test1 t1 LEFT JOIN test2 t2 ON t1.id1 = t2.id2 WHERE t1.id1 = 2
结果:
2,left join (2表为条件)
SELECT t1.id id1, t1.id1 a1, t1.id2 b1, t2.id id2, t2.id1 a2, t2.id2 b2 FROM test1 t1 LEFT JOIN test2 t2 ON t1.id1 = t2.id2 WHERE t2.id1 = 2
结果:
总结:不论是左边 的表还是右边的表都以显示左边的为主,左边的表可以重复
3,left join (左边存在右边不存在条件)
SELECT t1.id id1, t1.id1 a1, t1.id2 b1, t2.id id2, t2.id1 a2, t2.id2 b2 FROM test1 t1 LEFT JOIN test2 t2 ON t1.id1 = t2.id2 WHERE t1.id1 = 6
结果:
3,left join (右边存在左边不存在条件)
SELECT t1.id id1, t1.id1 a1, t1.id2 b1, t2.id id2, t2.id1 a2, t2.id2 b2 FROM test1 t1 LEFT JOIN test2 t2 ON t1.id1 = t2.id2 WHERE t2.id1 = 5
结果:
4,left join (查询所有的字段)
SELECT t1.id id1, t1.id1 a1, t1.id2 b1, t2.id id2, t2.id1 a2, t2.id2 b2 FROM test1 t1 LEFT JOIN test2 t2 ON t1.id1 = t2.id2
结果:
5,right join (查询所有字段)
SELECT t1.id id1, t1.id1 a1, t1.id2 b1, t2.id id2, t2.id1 a2, t2.id2 b2 FROM test1 t1 RIGHT JOIN test2 t2 ON t1.id1 = t2.id2
结果:
总结:
左连接和右连接正好相反,不介绍了
1,保证数据的完整,只要和左边的表条件对应,都会显示
2,和左边的表不对应,就不显示
3,左边存在显示左边的,右边不存在就不显示
[便于自己理解最好自己手动敲一遍,记忆是通过多个器官共鸣,记忆更加深厚]
文章标题:leftjoin和rightjoin本质区别(图解)
URL地址:https://www.cdcxhl.com/article0/ipciio.html
成都网站建设公司_创新互联,为您提供网站导航、云服务器、网站排名、网站制作、品牌网站制作、品牌网站设计
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联