`
myCsdn_taoge
  • 浏览: 38759 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
文章分类
社区版块
存档分类
最新评论

sql中左连接和右连接的区别

阅读更多
例子,相信你一看就明白,不需要多说 
A表(a1,b1,c1) B表(a2,b2) 
a1 b1 c1 a2 b2 
01 数学 95 01 张三 
02 语文 90 02 李四 
03 英语 80 04 王五 

select A.*,B.* from A 
left outer join B on(A.a1=B.a2) 
结果是: 
a1 b1 c1 a2 b2 
01 数学 95 01 张三 
02 语文 90 02 李四 
03 英语 80 NULL NULL 

select A.*,B.* from A 
right outer join B on(A.a1=B.a2) 
结果是: 
a1 b1 c1 a2 b2 
01 数学 95 01 张三 
02 语文 90 02 李四 
NULL NULL NULL 04 王五

 个人总结 就是左连接的时候 以左边为主,不管右面有没有与其匹配的内容,左边都会显示出来,有连接同理,简而言之:“哪边连接以哪边为主,全部显示出来!”

0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics