MySql 内连接,外链接(左外链接,右外链接)的区别

很多人分不清什么是左连接(左外链接),什么是右连接(右外链接),下面图文并茂的为您讲解之间的微妙之处

一:首先说内连接:内连接就是两个表的交集,符合条件的两表共同的数据:如下图

内连接语法:select a.x, b.x from A a [inner] join B b  on a.y = b.y;    // inner 可以可要可不要;

 

二:再说左外链接 : 以坐标为主表,右表为辅表,查询两表符合条件的左表全部数据和右表符合条件的数据。如图

       左连接语法 : select a.x, b.x from A a left join B b on a.y = b.y;  

 

三:最后说右外链接:以右表为主表,以左表为辅表,查询两表关联后的右表全部数据和左表符合条件的数据;如图

 

 右连接语法 : select a.x , b.x from  A  a  right join  B  b  on  a.y = b.y;

.

.

.有问题请批评指正,您的关注和转发一直使我们源源不断创作的动力,谢谢。

.

.

 

 

 

 

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值