到底什么时候用left join什么时候用right join?
select a.*,b.* from TA a left join TB b on a.RID = b.RID
与
select a.*,b.* from TB a left join TA b on a.RID = b.RID
有什么不同?
谢谢!
...全文
2699打赏收藏
请教left join的详细用法?
到底什么时候用left join什么时候用right join? select a.*,b.* from TA a left join TB b on a.RID = b.RID 与 select a.*,b.* from TB a left join TA b on a.RID = b.RID 有什么不同? 谢谢!
select a.*,b.* from TA a left join TB b on a.RID = b.RID
与
select a.*,b.* from TB a left join TA b on a.RID = b.RID
的不同:
1、字段次序不同(不解释)
2、纪录不同
select a.*,b.* from TA a left join TB b on a.RID = b.RID
包含TA有TB没有的RID
select a.*,b.* from TB a left join TA b on a.RID = b.RID
包含TB有TA没有的RID