﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-sunny-文章分类-sql server</title><link>http://www.blogjava.net/awjw/category/54550.html</link><description>&lt;br/&gt;&lt;font size='2' color='#26537A' family='楷体,楷体_GB2312'&gt;如果你明确自己的方向，世界也会为你让路。&lt;/font&gt;</description><language>zh-cn</language><lastBuildDate>Fri, 17 Oct 2014 02:00:49 GMT</lastBuildDate><pubDate>Fri, 17 Oct 2014 02:00:49 GMT</pubDate><ttl>60</ttl><item><title>SQL联合查询（内联、左联、右联、全联）的语法</title><link>http://www.blogjava.net/awjw/articles/418649.html</link><dc:creator>阿九</dc:creator><author>阿九</author><pubDate>Sun, 12 Oct 2014 15:27:00 GMT</pubDate><guid>http://www.blogjava.net/awjw/articles/418649.html</guid><wfw:comment>http://www.blogjava.net/awjw/comments/418649.html</wfw:comment><comments>http://www.blogjava.net/awjw/articles/418649.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/awjw/comments/commentRss/418649.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/awjw/services/trackbacks/418649.html</trackback:ping><description><![CDATA[<p style="padding-bottom: 0px; text-transform: none; text-indent: 0px; margin: 0px; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: 14px/24px Verdana, Arial, Helvetica, sans-serif; white-space: normal; color: rgb(51,51,51); word-spacing: 0px; padding-top: 0px; -webkit-text-stroke-width: 0px">概述：</p>
<p style="padding-bottom: 0px; text-transform: none; text-indent: 0px; margin: 0px; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: 14px/24px Verdana, Arial, Helvetica, sans-serif; white-space: normal; color: rgb(51,51,51); word-spacing: 0px; padding-top: 0px; -webkit-text-stroke-width: 0px">　　联合查询效率较高，举例子来说明联合查询：内联<a style="background-image: none; position: static; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; color: rgb(0,0,240); text-decoration: none; padding-top: 0px" href="http://www.so.com/s?q=inner%20join&amp;ie=utf-8&amp;src=se_lighten_f" target="_blank"><span style="color: #000000">inner join</span></a><span class="Apple-converted-space">&nbsp;</span>、左联left outer join 、右联right outer join 、全联full outer join 的好处及用法。</p>
<p style="padding-bottom: 0px; text-transform: none; text-indent: 0px; margin: 0px; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: 14px/24px Verdana, Arial, Helvetica, sans-serif; white-space: normal; color: rgb(51,51,51); word-spacing: 0px; padding-top: 0px; -webkit-text-stroke-width: 0px">　　联合查询效率较高，以下例子来说明联合查询(内联、左联、右联、全联)的好处：</p>
<table style="padding-bottom: 0px; text-transform: none; text-indent: 0px; margin: 0px; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: 14px/24px Verdana, Arial, Helvetica, sans-serif; white-space: normal; color: rgb(51,51,51); word-spacing: 0px; padding-top: 0px; -webkit-text-stroke-width: 0px" border="1" cellspacing="0" cellpadding="0">
<tbody style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">
<tr style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="170">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px">T1表结构<br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" />（用户名,密码）</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">userid<br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" />（int）</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="161">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">username<br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" />varchar（20）</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="161">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">password<span class="Apple-converted-space">&nbsp;</span><br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" />varchar（20）</p></td></tr>
<tr style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="170">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px">&nbsp;</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">1</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="161">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">jack</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="161">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">jackpwd</p></td></tr>
<tr style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="170">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px">&nbsp;</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">2</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="161">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">owen</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="161">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">owenpwd</p></td></tr>
<tr style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="576" colspan="4">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">&nbsp;</p></td></tr>
<tr style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="170">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px">T2表结构<br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" />（用户名,密码）</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">userid<br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" />（int）</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="161">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">jifen<br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" />varchar（20）</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="161">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">dengji<span class="Apple-converted-space">&nbsp;</span><br style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" />varchar（20）</p></td></tr>
<tr style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="170">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px">&nbsp;</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">1</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="161">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">20</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="161">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">3</p></td></tr>
<tr style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="170">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px">&nbsp;</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">3</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="161">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">50</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="161">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">6</p></td></tr></tbody></table>
<p style="padding-bottom: 0px; text-transform: none; text-indent: 0px; margin: 0px; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: 14px/24px Verdana, Arial, Helvetica, sans-serif; white-space: normal; color: rgb(51,51,51); word-spacing: 0px; padding-top: 0px; -webkit-text-stroke-width: 0px">　　第一：内联(inner join)。</p>
<p style="padding-bottom: 0px; text-transform: none; text-indent: 0px; margin: 0px; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: 14px/24px Verdana, Arial, Helvetica, sans-serif; white-space: normal; color: rgb(51,51,51); word-spacing: 0px; padding-top: 0px; -webkit-text-stroke-width: 0px">　　如果想把<a style="background-image: none; position: static; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; color: rgb(0,0,240); text-decoration: none; padding-top: 0px" href="http://www.so.com/s?q=%E7%94%A8%E6%88%B7%E4%BF%A1%E6%81%AF&amp;ie=utf-8&amp;src=se_lighten_f" target="_blank"><span style="color: #000000">用户信息</span></a>、积分、等级都列出来，那么一般会这样写：select * from T1 ,T3 where T1.userid = T3.userid(其实这样的结果等同于select * from T1 inner join T3 on T1.userid=T3.userid )。</p>
<p style="padding-bottom: 0px; text-transform: none; text-indent: 0px; margin: 0px; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: 14px/24px Verdana, Arial, Helvetica, sans-serif; white-space: normal; color: rgb(51,51,51); word-spacing: 0px; padding-top: 0px; -webkit-text-stroke-width: 0px">　　把两个表中都存在userid的行拼成一行(即内联)，但后者的效率会比前者高很多，建议用后者(内联)的写法。</p>
<p style="padding-bottom: 0px; text-transform: none; text-indent: 0px; margin: 0px; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: 14px/24px Verdana, Arial, Helvetica, sans-serif; white-space: normal; color: rgb(51,51,51); word-spacing: 0px; padding-top: 0px; -webkit-text-stroke-width: 0px">　　SQL语句：select * from T1 inner join T2 on T1.userid=T2.userid</p>
<table style="padding-bottom: 0px; text-transform: none; text-indent: 0px; margin: 0px; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: 14px/24px Verdana, Arial, Helvetica, sans-serif; white-space: normal; color: rgb(51,51,51); word-spacing: 0px; padding-top: 0px; -webkit-text-stroke-width: 0px" border="1" cellspacing="0" cellpadding="0">
<tbody style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">
<tr style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px">运行结果</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">T1.userid</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">username</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="113">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">password</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="104">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">T2.userid</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="104">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">jifen</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">dengji</p></td></tr>
<tr style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px">&nbsp;</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">1</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">jack</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="113">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">jackpwd</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="104">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">1</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="104">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">20</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">3</p></td></tr></tbody></table>
<p style="padding-bottom: 0px; text-transform: none; text-indent: 0px; margin: 0px; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: 14px/24px Verdana, Arial, Helvetica, sans-serif; white-space: normal; color: rgb(51,51,51); word-spacing: 0px; padding-top: 0px; -webkit-text-stroke-width: 0px">　　第二：左联(left outer join)。</p>
<p style="padding-bottom: 0px; text-transform: none; text-indent: 0px; margin: 0px; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: 14px/24px Verdana, Arial, Helvetica, sans-serif; white-space: normal; color: rgb(51,51,51); word-spacing: 0px; padding-top: 0px; -webkit-text-stroke-width: 0px">　　显示左表T1中的所有行，并把右表T2中符合条件加到左表T1中;右表T2中不符合条件，就不用加入结果表中，并且NULL表示。</p>
<p style="padding-bottom: 0px; text-transform: none; text-indent: 0px; margin: 0px; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: 14px/24px Verdana, Arial, Helvetica, sans-serif; white-space: normal; color: rgb(51,51,51); word-spacing: 0px; padding-top: 0px; -webkit-text-stroke-width: 0px">　　SQL语句：select * from T1 left outer join T2 on T1.userid=T2.userid</p>
<table style="padding-bottom: 0px; text-transform: none; text-indent: 0px; margin: 0px; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: 14px/24px Verdana, Arial, Helvetica, sans-serif; white-space: normal; color: rgb(51,51,51); word-spacing: 0px; padding-top: 0px; -webkit-text-stroke-width: 0px" border="1" cellspacing="0" cellpadding="0">
<tbody style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">
<tr style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px">运行结果</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">T1.userid</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">username</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="113">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">password</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="104">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">T2.userid</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="104">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">jifen</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">dengji</p></td></tr>
<tr style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px">&nbsp;</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">1</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">jack</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="113">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">jackpwd</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="104">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">1</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="104">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">20</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">3</p></td></tr>
<tr style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px">&nbsp;</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">2</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">owen</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="113">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">owenpwd</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="104">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">NULL</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="104">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">NULL</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">NULL</p></td></tr></tbody></table>
<p style="padding-bottom: 0px; text-transform: none; text-indent: 0px; margin: 0px; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: 14px/24px Verdana, Arial, Helvetica, sans-serif; white-space: normal; color: rgb(51,51,51); word-spacing: 0px; padding-top: 0px; -webkit-text-stroke-width: 0px">　　第三：右联(right outer join)。</p>
<p style="padding-bottom: 0px; text-transform: none; text-indent: 0px; margin: 0px; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: 14px/24px Verdana, Arial, Helvetica, sans-serif; white-space: normal; color: rgb(51,51,51); word-spacing: 0px; padding-top: 0px; -webkit-text-stroke-width: 0px">　　显示右表T2中的所有行，并把左表T1中符合条件加到右表T2中;左表T1中不符合条件，就不用加入结果表中，并且NULL表示。</p>
<p style="padding-bottom: 0px; text-transform: none; text-indent: 0px; margin: 0px; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: 14px/24px Verdana, Arial, Helvetica, sans-serif; white-space: normal; color: rgb(51,51,51); word-spacing: 0px; padding-top: 0px; -webkit-text-stroke-width: 0px">　　SQL语句：select * from T1 right outer join T2 on T1.userid=T2.userid</p>
<table style="padding-bottom: 0px; text-transform: none; text-indent: 0px; margin: 0px; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: 14px/24px Verdana, Arial, Helvetica, sans-serif; white-space: normal; color: rgb(51,51,51); word-spacing: 0px; padding-top: 0px; -webkit-text-stroke-width: 0px" border="1" cellspacing="0" cellpadding="0">
<tbody style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">
<tr style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px">运行结果</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">T1.userid</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">username</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="113">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">password</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="104">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">T2.userid</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="104">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">jifen</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">dengji</p></td></tr>
<tr style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px">&nbsp;</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">1</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">jack</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="113">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">jackpwd</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="104">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">1</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="104">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">20</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">3</p></td></tr>
<tr style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px">&nbsp;</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">NULL</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">NULL</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="113">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">NULL</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="104">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">3</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="104">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">50</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">6</p></td></tr></tbody></table>
<p style="padding-bottom: 0px; text-transform: none; text-indent: 0px; margin: 0px; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: 14px/24px Verdana, Arial, Helvetica, sans-serif; white-space: normal; color: rgb(51,51,51); word-spacing: 0px; padding-top: 0px; -webkit-text-stroke-width: 0px">　　第四：全联(full outer join)。</p>
<p style="padding-bottom: 0px; text-transform: none; text-indent: 0px; margin: 0px; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: 14px/24px Verdana, Arial, Helvetica, sans-serif; white-space: normal; color: rgb(51,51,51); word-spacing: 0px; padding-top: 0px; -webkit-text-stroke-width: 0px">　　显示左表T1、右表T2两边中的所有行，即把左联结果表+右联结果表组合在一起，然后过滤掉重复的。</p>
<p style="padding-bottom: 0px; text-transform: none; text-indent: 0px; margin: 0px; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: 14px/24px Verdana, Arial, Helvetica, sans-serif; white-space: normal; color: rgb(51,51,51); word-spacing: 0px; padding-top: 0px; -webkit-text-stroke-width: 0px">　　SQL语句：select * from T1 full outer join T2 on T1.userid=T2.userid</p>
<table style="padding-bottom: 0px; text-transform: none; text-indent: 0px; margin: 0px; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: 14px/24px Verdana, Arial, Helvetica, sans-serif; white-space: normal; color: rgb(51,51,51); word-spacing: 0px; padding-top: 0px; -webkit-text-stroke-width: 0px" border="1" cellspacing="0" cellpadding="0">
<tbody style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">
<tr style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px">运行结果</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">T1.userid</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">username</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="113">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">password</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="104">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">T2.userid</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="104">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">jifen</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">dengji</p></td></tr>
<tr style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px">&nbsp;</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">1</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">jack</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="113">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">jackpwd</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="104">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">1</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="104">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">20</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">3</p></td></tr>
<tr style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px">&nbsp;</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">2</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">owen</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="113">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">owenpwd</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="104">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">NULL</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="104">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">NULL</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">NULL</p></td></tr>
<tr style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px">
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px">&nbsp;</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">NULL</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">NULL</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="113">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">NULL</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="104">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">3</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="104">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">50</p></td>
<td style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px" valign="top" width="85">
<p style="padding-bottom: 0px; text-indent: 2em; margin: 10px auto; padding-left: 0px; padding-right: 0px; word-wrap: break-word; word-break: break-all; padding-top: 0px" align="center">6</p></td></tr></tbody></table>
<p style="padding-bottom: 0px; text-transform: none; text-indent: 0px; margin: 0px; padding-left: 0px; letter-spacing: normal; padding-right: 0px; font: 14px/24px Verdana, Arial, Helvetica, sans-serif; white-space: normal; color: rgb(51,51,51); word-spacing: 0px; padding-top: 0px; -webkit-text-stroke-width: 0px">　　总结，关于联合查询，效率的确比较高，4种联合方式如果可以灵活使用，基本上复杂的<a style="background-image: none; position: static; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; color: rgb(0,0,240); text-decoration: none; padding-top: 0px" href="http://www.so.com/s?q=%E8%AF%AD%E5%8F%A5%E7%BB%93%E6%9E%84&amp;ie=utf-8&amp;src=se_lighten_f" target="_blank"><span style="color: #000000">语句结构</span></a>也会简单起来。这4种方式是：1)Inner join 2)left outer join 3)right outer join 4)full outer join</p><img src ="http://www.blogjava.net/awjw/aggbug/418649.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/awjw/" target="_blank">阿九</a> 2014-10-12 23:27 <a href="http://www.blogjava.net/awjw/articles/418649.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>