sql join (以left join为例)的表的先后顺序主要如何考虑?
2 回答
森栏
TA贡献1810条经验 获得超5个赞
select * from
A left join B on A.Id=B.Id
sql是这样做的
以A表的某一个A.Id为基准 查询B表的B.id是否有该A.id的记录
有几行 那么查询节点 关于当前A.id的记录就有几条
如果B表彻底没有A.id的记录 B表的所有字段全部按null处理
- 2 回答
- 0 关注
- 2207 浏览
添加回答
举报
0/150
提交
取消