例子,相信你一看就明白,不需要多说
A表(a1,b1,c1) B表(a2,b2)

左连接:
select A.*,B.* from A left outer join B on(A.a1=B.a2)
结果是:

右连接:
select A.*,B.* from A right outer join B on(A.a1=B.a2)
结果是:

内连接:
自然联结:SELECT * FROM a, b where a.a1=b.a2,这两种写法一样
(内连接和自然联结一样,一般情况下都使用自然联结)

左连接:左边有的,右边没有的为null
右连接:左边没有的,右边有的为null
内连接:显示左边右边共有的
本文详细解读了SQL中的左连接、右连接和内连接操作,包括它们的区别和结果展示。重点讲解了左连接如何处理左边存在的右边缺失的数据,右连接反之,而内连接只显示两边都存在的记录。

被折叠的 条评论
为什么被折叠?



