|
<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>
|
|