2012-03-14 14:23
最佳答案
外连接的意思,得到存在于a表的所有记录,即使b表没有对应上也没关系 ;
举例:a表user_id有2个值,分别为1,2
b表o_iccard有1个值,为2
select a.user_id,b.o_iccard
from a,b where a.user_id=b.o_iccard(+)
得到2条记录
user_id o_iccard
1
2 2
如果没有外连接,则只会得到2这条记录
user_id o_iccard
2 2
其他回答
左连接,外关联
idle123
2012-03-14 14:32
评论
0
0
左连接,等同于
a left join b on a.user_id = b.o_iccard
a left join b on a.user_id = b.o_iccard
flyingFish211
2012-03-14 14:24
本文解释了SQL中外连接符号'(+)'的意义与用法,并通过具体例子展示了如何使用该符号来获取存在左侧表中所有记录的数据,即使右侧表中没有对应的匹配项。

730

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



