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

自连接怎么判断哪个表为主表

http://img1.sycdn.imooc.com//58f856110001e49608000364.jpg

这个不应该是以子表为主表吗,为什么显示的结果是以父表为主表

正在回答

2 回答

left join左连接就是左边为主表啊,左边就是P(parent)的意思啊

0 回复 有任何疑惑可以回复我~
#1

weibo_韬奋小伙亚亚_0 提问者

s.parent_id=p.type_id不是子表在左吗
2017-04-20 回复 有任何疑惑可以回复我~
#2

逆风落叶 回复 weibo_韬奋小伙亚亚_0 提问者

这是连接条件,等于就可以了,左边右边无所谓的啊
2017-04-20 回复 有任何疑惑可以回复我~
#3

weibo_韬奋小伙亚亚_0 提问者

这也是我不太清楚的地方怎么判断表在左在右啊,我一直觉的是靠等式的位置来区分左右表的位置
2017-04-21 回复 有任何疑惑可以回复我~
#4

慕盖茨8709079 回复 逆风落叶

你先试试 换过来之后什么效果 再说得这么肯定..
2018-10-21 回复 有任何疑惑可以回复我~
查看2条回复

左连接会使得左表的数据出现多次,右边的最多出现一次

右连接会使得左表的数据最多出现一次,右边的出现多次


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
与MySQL的零距离接触
  • 参与学习       396886    人
  • 解答问题       3353    个

本课程涵盖全部MySQL数据库的基础,学习MySQL数据库的基础知识

进入课程

自连接怎么判断哪个表为主表

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信