解释数据库中左联,内联,右联的用法

 我来答
day忘不掉的痛
推荐于2017-09-18 · 知道合伙人数码行家
day忘不掉的痛
知道合伙人数码行家
采纳数:62646 获赞数:223940
本人担任公司网络部总经理多年,有充足的网络经验、互联网相关知识和资讯。

向TA提问 私信TA
展开全部
如有表
a(col1,col2),
a,1
b,1

b(col1,col2)
a,3
c,2

内部联接是指只返回符合联接条件的资料,
如select * from a join b on a.col1 = b.col1 只返回符合条件a.col1 = b.col1的资料
结果如下
a,1,a,3

左外联接不仅返回符合条件的资料还返回左表中的资料
如select * from a left join b on a.col1 = b.col1 返回符合条件a.col1 = b.col1的资料,及a中其馀不符
合条件的资料,此时b中对应的资料为null
结果如下

a,1,a,3
b,1,null,null

右外联接不仅返回符合条件的资料还返回右表中的资料
如select * from a right join b on a.col1 = b.col1 返回符合条件a.col1 = b.col1的资料,及b中其馀不符合条件的资料,此时a中对应的资料为null

结果如下
a,1,a,3
null,null,c,2
Amgme
2014-09-03 · TA获得超过2728个赞
知道大有可为答主
回答量:1668
采纳率:50%
帮助的人:507万
展开全部

这个图应该看的明白吧

 

再附一个图,不明白酒没招了。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ct2k01
2012-09-13 · TA获得超过1570个赞
知道小有建树答主
回答量:1653
采纳率:0%
帮助的人:1109万
展开全部
这个,还是看文档吧,然后实际操作一下.实际使用中遇到问题再来问.俺就不从别的地方给你COPY来一大堆定义了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式