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

Mysql中的链接

Mysql中的链接

qq_天蝎的尾巴卍_0 2017-01-16 10:07:35
left join 和 right join 有什么区别?
查看完整描述

3 回答

已采纳
?
KevenHuang

TA贡献280条经验 获得超233个赞

主体不一样,左连接以左表为主体,返回所有左表的记录,连接时,条件成立的连接右表的记录,条件不成立的连接null,右连接以右表为主体,返回右表中所有的记录,连接时,条件成立的连接左表的记录,条件不成立时,连接null。
查看完整回答
1 反对 回复 2017-01-16
  • qq_天蝎的尾巴卍_0
    qq_天蝎的尾巴卍_0
    join和left join 使用哪个更好呢?
  • KevenHuang
    KevenHuang
    这两个的用法好像不一样吧,join是自然连接,"对两张表中字段名和数据类型都相同的字段进行等值连接,并返回符合条件的结果",他返回的结果集是和inner join一样的,所以和left join不一样。
  • qq_天蝎的尾巴卍_0
    qq_天蝎的尾巴卍_0
    left join 和 join 哪个执行效率更高一些
点击展开后面1
?
追梦的懒熊

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

left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录

right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录

查看完整回答
反对 回复 2017-01-16
  • 3 回答
  • 0 关注
  • 1272 浏览
慕课专栏
更多

添加回答

举报

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