找回密码
 注册会员
查看: 727|回复: 0

SQL查询中什么时候用自连接及外连接?

[复制链接]
发表于 2010-6-9 10:38:28 | 显示全部楼层 |阅读模式
<p>SQL查询中什么时候用自连接及外连接?</p>
<p><img src="http://img.baidu.com/img/iknow/icn_point.gif"> 悬赏分:0 -</p>
<p>解决时间:2010-6-9 10:34</p>
<p>提问者: 304111897 - 一级</p>
<p>最佳答案</p>
<p>自连接?你是说一个表自己和自己连接?比如,一个表,里面的字段有父子关系。比如人员,有上下级,表的字段类似,id,parentid,name,...这时候如果想取数据,可能要自己和自己连接,一行的parentid对应另一行的id.</p>
<p>至于说外连接,就是两个表,比如a和b,想把a表中的数据全取出来,而b表中如果有对应的数据就显示,没有对应的数据就显示为null,这样就用外连接,比如,人员表和部门表。有的人有部门,有的人没部门,这时候如果你想把所有的人员信息都显示出来,不管他有没有部门,就可以用外连接。</p>
<p>1</p>
<p>回答者:</p>
<p>mwtcz - 八级   2010-6-2 21:40</p>
<p>我来评论>></p>
<p>提问者对于答案的评价:</p>
<p>谢谢</p>
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|文字版|手机版|小黑屋|襄阳城

GMT+8, 2025-5-18 11:49

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表