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

数据表A的结果集根据左连接条件依赖所有数据表(B表除外)

以上这句话什么意思,可以详细说说吗?

正在回答

2 回答

表A根据左连接的条件所得的结果集依赖于表A,因为连接只有表A和表B,而表B被除外了。。


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

SELECT * FROM A LEFT JOIN B ON A.id = B.id,表示选择A表中所有的数据,再加上所有B表中满足ON条件的数据。

输出的格式是每一条数据都是依次输出A表各个字段值加B表各个字段值:A.id A.name B.id B.name

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

赛雷feng 提问者

“依赖所有数据表”这一part怎么理解?
2016-10-08 回复 有任何疑惑可以回复我~
#2

Kadima_ 回复 赛雷feng 提问者

相当于SELECT * FROM 所有数据集 LEFT JOIN A;意思就是A依赖于所有集,而B依赖于A
2016-11-13 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

数据表A的结果集根据左连接条件依赖所有数据表(B表除外)

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