
各位前辈好,请教个sql问题: 有三张表 A,B,C A与B 内连接 A.ID=B.ID 然后结果 与 C外连接 A=ID=B.ID AND
各位前辈好,请教个sql问题:有三张表A,B,CA与B内连接A.ID=B.ID然后结果与C外连接A=ID=B.IDANDB.ID2=C.ID2语句这样是否可以select...
各位前辈好,请教个sql问题: 有三张表 A,B,C A与B 内连接 A.ID=B.ID 然后结果 与 C外连接 A=ID=B.ID AND B.ID2=C.ID2 语句这样是否可以 select a.id from a inner jonin on A.ID=B.ID left join c on B.ID2=C.ID2 谢谢 这样是否在 left join的时候隐含包含了 A.ID=B.ID ? 是否与 select a.id from a inner jonin on A.ID=B.ID left join c on ( B.ID2=C.ID2 and A.ID=B.ID)一样的效果?谢谢。
展开
1个回答
展开全部
压根在left join c 时都不需要 A.ID = B.ID
因为前面肯定了A.ID = B.ID
因为前面肯定了A.ID = B.ID
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询