为了账号安全,请及时绑定邮箱和手机立即绑定

sql中left join、right join、inner join有什么区别

sql中left join、right join、inner join有什么区别

慕沐林林 2019-04-15 10:08:10
sql中left join、right join、inner join有什么区别 
查看完整描述

4 回答

?
冉冉说

TA贡献1877条经验 获得超1个赞

left\right join是外部连接,inner join是内连接
外部连接有主表与从表,主表在left中是左侧表,right中是右侧表,主表数据会全部显示,从表数据则只显示关联部分匹配的数据,无匹配的数据用null补全
内连接则只显示两表关联条件匹配的数据
注:所谓关联条件即是指on的条件

查看完整回答
反对 回复 2019-04-16
?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

通俗一点就是:
left以 left join 左侧的表为主表
right 以 right join 右侧表为主表
inner join 查找的数据是左右两张表共有的

查看完整回答
反对 回复 2019-04-16
  • 4 回答
  • 0 关注
  • 655 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信