3legcat 发表于 2011-12-22 08:54

oracle多表连接时条件的位置与结果

写代码的时候会对条件的位置产生疑问,这里给一个总结,避免下次再浪费时间。<br><br>1. 对于inner join,条件放在on和where后面是一样的。<br>2. 对于outer join,条件放在on和where后是不一样的;oracle先过滤on后面的单个表的条件,然后进行join,对join的结果执行where后面的过滤条件。<br>一下是示例:<br>先准备测试数据:<br><blockquote><div id="codeText" class="codeText"><ol style="margin:0 1px 0 0;padding:5px 0;" start="1" class="dp-css"><li><span style="color:#000000;">SQL<span style="color:#0000CC;">&gt;</span> <span style="color:#0000FF;">create</span> <span style="color:#0000FF;">table</span> table1<span style="color:#0000CC;">(</span><br></span></li><li>
&nbsp;&nbsp;2id <span style="color:#0000FF;">number</span><span style="color:#0000CC;">,</span><br></li><li>
&nbsp;&nbsp;3col1 <span style="color:#0000FF;">varchar2</span><span style="color:#0000CC;">(</span>20<span style="color:#0000CC;">)</span><span style="color:#0000CC;">,</span><br></li><li>
&nbsp;&nbsp;4col2 <span style="color:#0000FF;">varchar2</span><span style="color:#0000CC;">(</span>20<span style="color:#0000CC;">)</span><br></li><li>
&nbsp;&nbsp;5<span style="color:#0000CC;">)</span><br></li><li>
&nbsp;&nbsp;6<span style="color:#0000CC;">;</span><br></li><li>
&nbsp;<br></li><li>
<span style="color:#0000FF;">Table</span> created<br></li><li>
&nbsp;<br></li><li>
SQL<span style="color:#0000CC;">&gt;</span> <span style="color:#0000FF;">create</span> <span style="color:#0000FF;">table</span> table2<span style="color:#0000CC;">(</span><br></li><li>
&nbsp;&nbsp;2id2 <span style="color:#0000FF;">number</span><span style="color:#0000CC;">,</span><br></li><li>
&nbsp;&nbsp;3col3 <span style="color:#0000FF;">varchar2</span><span style="color:#0000CC;">(</span>20<span style="color:#0000CC;">)</span><span style="color:#0000CC;">,</span><br></li><li>
&nbsp;&nbsp;4col4 <span style="color:#0000FF;">varchar2</span><span style="color:#0000CC;">(</span>20<span style="color:#0000CC;">)</span><br></li><li>
&nbsp;&nbsp;5<span style="color:#0000CC;">)</span><span style="color:#0000CC;">;</span><br></li><li>
&nbsp;<br></li><li>
<span style="color:#0000FF;">Table</span> created<br></li><li>
&nbsp;<br></li><li>
SQL<span style="color:#0000CC;">&gt;</span> <br></li><li>
SQL<span style="color:#0000CC;">&gt;</span> <span style="color:#0000FF;">begin</span><br></li><li>
&nbsp;&nbsp;2   <span style="color:#0000FF;">insert</span> <span style="color:#0000FF;">into</span> table1 <span style="color:#0000FF;">select</span><br></li><li>
&nbsp;&nbsp;3&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#0000FF;">rownum</span><span style="color:#0000CC;">,</span> <span style="color:#FF0000;">lpad</span><span style="color:#0000CC;">(</span><span style="color:#FF0000;">chr</span><span style="color:#0000CC;">(</span><span style="color:#0000FF;">rownum</span><span style="color:#0000CC;">+</span>56<span style="color:#0000CC;">)</span><span style="color:#0000CC;">,</span> 10<span style="color:#0000CC;">,</span> <span style="color:#FF0000;">chr</span><span style="color:#0000CC;">(</span><span style="color:#0000FF;">rownum</span><span style="color:#0000CC;">+</span>56<span style="color:#0000CC;">)</span><span style="color:#0000CC;">)</span><span style="color:#0000CC;">,</span> <span style="color:#FF0000;">lpad</span><span style="color:#0000CC;">(</span><span style="color:#FF0000;">chr</span><span style="color:#0000CC;">(</span><span style="color:#0000FF;">rownum</span><span style="color:#0000CC;">+</span>56<span style="color:#0000CC;">)</span><span style="color:#0000CC;">,</span> 10<span style="color:#0000CC;">,</span> <span style="color:#FF0000;">chr</span><span style="color:#0000CC;">(</span><span style="color:#0000FF;">rownum</span><span style="color:#0000CC;">+</span>56<span style="color:#0000CC;">)</span><span style="color:#0000CC;">)</span><br></li><li>
&nbsp;&nbsp;4   <span style="color:#0000FF;">from</span> dual <span style="color:#0000FF;">connect</span> <span style="color:#0000FF;">by</span> <span style="color:#0000FF;">rownum</span> <span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">=</span> 10<span style="color:#0000CC;">;</span><br></li><li>
&nbsp;&nbsp;5   <span style="color:#0000FF;">insert</span> <span style="color:#0000FF;">into</span> table2 <span style="color:#0000FF;">select</span><br></li><li>
&nbsp;&nbsp;6&nbsp;&nbsp;&nbsp;&nbsp;<span style="color:#0000FF;">rownum</span><span style="color:#0000CC;">,</span> <span style="color:#FF0000;">lpad</span><span style="color:#0000CC;">(</span><span style="color:#FF0000;">chr</span><span style="color:#0000CC;">(</span><span style="color:#0000FF;">rownum</span><span style="color:#0000CC;">+</span>56<span style="color:#0000CC;">)</span><span style="color:#0000CC;">,</span> 10<span style="color:#0000CC;">,</span> <span style="color:#FF0000;">chr</span><span style="color:#0000CC;">(</span><span style="color:#0000FF;">rownum</span><span style="color:#0000CC;">+</span>56<span style="color:#0000CC;">)</span><span style="color:#0000CC;">)</span><span style="color:#0000CC;">,</span> <span style="color:#FF0000;">lpad</span><span style="color:#0000CC;">(</span><span style="color:#FF0000;">chr</span><span style="color:#0000CC;">(</span><span style="color:#0000FF;">rownum</span><span style="color:#0000CC;">+</span>56<span style="color:#0000CC;">)</span><span style="color:#0000CC;">,</span> 10<span style="color:#0000CC;">,</span> <span style="color:#FF0000;">chr</span><span style="color:#0000CC;">(</span><span style="color:#0000FF;">rownum</span><span style="color:#0000CC;">+</span>56<span style="color:#0000CC;">)</span><span style="color:#0000CC;">)</span><br></li><li>
&nbsp;&nbsp;7   <span style="color:#0000FF;">from</span> dual <span style="color:#0000FF;">connect</span> <span style="color:#0000FF;">by</span> <span style="color:#0000FF;">rownum</span> <span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">=</span> 10<span style="color:#0000CC;">;</span><br></li><li>
&nbsp;&nbsp;8   <span style="color:#0000FF;">delete</span> <span style="color:#0000FF;">from</span> table1 <span style="color:#0000FF;">where</span> id <span style="color:#0000CC;">&lt;</span> 3<span style="color:#0000CC;">;</span><br></li><li>
&nbsp;&nbsp;9   <span style="color:#0000FF;">delete</span> <span style="color:#0000FF;">from</span> table2 <span style="color:#0000FF;">where</span> id2 <span style="color:#0000CC;">&gt;</span> 8<span style="color:#0000CC;">;</span><br></li><li>
&nbsp;10   commit<span style="color:#0000CC;">;</span><br></li><li>
&nbsp;11<span style="color:#0000FF;">end</span><span style="color:#0000CC;">;</span><br></li><li>
&nbsp;12<span style="color:#0000CC;">/</span><br></li><li>
&nbsp;<br></li><li>
PL<span style="color:#0000CC;">/</span>SQL procedure successfully completed<br></li><li>
&nbsp;<br></li><li>
SQL<span style="color:#0000CC;">&gt;</span> <span style="color:#FF0000;">col</span> col1 <span style="color:#FF0000;">format</span> a10<span style="color:#0000CC;">;</span><br></li><li>
SQL<span style="color:#0000CC;">&gt;</span> <span style="color:#FF0000;">col</span> col2 <span style="color:#FF0000;">format</span> a10<span style="color:#0000CC;">;</span><br></li><li>
SQL<span style="color:#0000CC;">&gt;</span> <span style="color:#FF0000;">col</span> col3 <span style="color:#FF0000;">format</span> a10<span style="color:#0000CC;">;</span><br></li><li>
SQL<span style="color:#0000CC;">&gt;</span> <span style="color:#FF0000;">col</span> col4 <span style="color:#FF0000;">format</span> a10<span style="color:#0000CC;">;</span><br></li><li>
SQL<span style="color:#0000CC;">&gt;</span> <span style="color:#FF0000;">col</span> id   <span style="color:#FF0000;">format</span> a4<span style="color:#0000CC;">;</span><br></li><li>
SQL<span style="color:#0000CC;">&gt;</span> <span style="color:#FF0000;">col</span> id2<span style="color:#FF0000;">format</span> a4<span style="color:#0000CC;">;</span><br></li><li>
SQL<span style="color:#0000CC;">&gt;</span> <span style="color:#0000FF;">select</span> <span style="color:#0000CC;">*</span> <span style="color:#0000FF;">from</span> table1<span style="color:#0000CC;">;</span><br></li><li>
&nbsp;<br></li><li>
&nbsp;&nbsp;ID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COL1 &nbsp; &nbsp; &nbsp;      COL2<br></li><li>
<span style="color:#FF9900;">---- ---------- ----------</span><br></li><li>
&nbsp;&nbsp;&nbsp;3 <span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span> <span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><br></li><li>
&nbsp;&nbsp;&nbsp;4 <span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span> <span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><br></li><li>
&nbsp;&nbsp;&nbsp;5 <span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span> <span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><br></li><li>
&nbsp;&nbsp;&nbsp;6 <span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span> <span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><br></li><li>
&nbsp;&nbsp;&nbsp;7 <span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span> <span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><br></li><li>
&nbsp;&nbsp;&nbsp;8 <span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span> <span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><br></li><li>
&nbsp;&nbsp;&nbsp;9 AAAAAAAAAA AAAAAAAAAA<br></li><li>
&nbsp;&nbsp;10 BBBBBBBBBB BBBBBBBBBB<br></li><li>
&nbsp;<br></li><li>
8 <span style="color:#0000FF;">rows</span> selected<br></li><li>
&nbsp;<br></li><li>
SQL<span style="color:#0000CC;">&gt;</span> <span style="color:#0000FF;">select</span> <span style="color:#0000CC;">*</span> <span style="color:#0000FF;">from</span> table2<span style="color:#0000CC;">;</span><br></li><li>
&nbsp;<br></li><li>
&nbsp;ID2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COL3 &nbsp; &nbsp; &nbsp;      COL4<br></li><li>
<span style="color:#FF9900;">---- ---------- ----------</span><br></li><li>
&nbsp;&nbsp;&nbsp;1 9999999999 9999999999<br></li><li>
&nbsp;&nbsp;&nbsp;2 <span style="color:#0000CC;">:</span><span style="color:#0000CC;">:</span><span style="color:#0000CC;">:</span><span style="color:#0000CC;">:</span><span style="color:#0000CC;">:</span><span style="color:#0000CC;">:</span><span style="color:#0000CC;">:</span><span style="color:#0000CC;">:</span><span style="color:#0000CC;">:</span><span style="color:#0000CC;">:</span> <span style="color:#0000CC;">:</span><span style="color:#0000CC;">:</span><span style="color:#0000CC;">:</span><span style="color:#0000CC;">:</span><span style="color:#0000CC;">:</span><span style="color:#0000CC;">:</span><span style="color:#0000CC;">:</span><span style="color:#0000CC;">:</span><span style="color:#0000CC;">:</span><span style="color:#0000CC;">:</span><br></li><li>
&nbsp;&nbsp;&nbsp;3 <span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span> <span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><br></li><li>
&nbsp;&nbsp;&nbsp;4 <span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span> <span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><br></li><li>
&nbsp;&nbsp;&nbsp;5 <span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span> <span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><br></li><li>
&nbsp;&nbsp;&nbsp;6 <span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span> <span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><br></li><li>
&nbsp;&nbsp;&nbsp;7 <span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span> <span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><br></li><li>
&nbsp;&nbsp;&nbsp;8 <span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span> <span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><br></li><li>
&nbsp;<br></li><li>
8 <span style="color:#0000FF;">rows</span> selected</li></ol></div></blockquote>(1)执行inner join查询,从结果可以看出,条件的放置位置不影响结果。<br><blockquote><div id="codeText" class="codeText"><ol style="margin:0 1px 0 0;padding:5px 0;" start="1" class="dp-css"><li><span style="color:#000000;">SQL<span style="color:#0000CC;">&gt;</span> <span style="color:#0000FF;">select</span> <span style="color:#0000CC;">*</span> <span style="color:#0000FF;">from</span> table1 t1<span style="color:#0000CC;">,</span> table2 t2<br></span></li><li>
&nbsp;&nbsp;2<span style="color:#0000FF;">where</span> t1<span style="color:#0000CC;">.</span>id <span style="color:#0000CC;">=</span> t2<span style="color:#0000CC;">.</span>id2 <span style="color:#0000FF;">and</span> t1<span style="color:#0000CC;">.</span>id <span style="color:#0000CC;">&gt;</span> 4<br></li><li>
&nbsp;&nbsp;3<span style="color:#0000CC;">;</span><br></li><li>
&nbsp;<br></li><li>
&nbsp;&nbsp;ID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COL1 &nbsp; &nbsp; &nbsp;      COL2&nbsp; ID2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COL3 &nbsp; &nbsp; &nbsp;      COL4<br></li><li>
<span style="color:#FF9900;">---- ---------- ---------- ---- ---------- ----------</span><br></li><li>
&nbsp;&nbsp;&nbsp;5 <span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span> <span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span> &nbsp;&nbsp;   5 <span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span> <span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><br></li><li>
&nbsp;&nbsp;&nbsp;6 <span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span> <span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span> &nbsp;&nbsp;   6 <span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span> <span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><br></li><li>
&nbsp;&nbsp;&nbsp;7 <span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span> <span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span> &nbsp;&nbsp;   7 <span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span> <span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><br></li><li>
&nbsp;&nbsp;&nbsp;8 <span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span> <span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span> &nbsp;&nbsp;   8 <span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span> <span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><br></li><li>
&nbsp;<br></li><li>
SQL<span style="color:#0000CC;">&gt;</span> <br></li><li>
SQL<span style="color:#0000CC;">&gt;</span> <span style="color:#0000FF;">select</span> <span style="color:#0000CC;">*</span> <span style="color:#0000FF;">from</span> table1 t1<br></li><li>
&nbsp;&nbsp;2inner join table2 t2 <span style="color:#0000FF;">on</span> t1<span style="color:#0000CC;">.</span>id <span style="color:#0000CC;">=</span> t2<span style="color:#0000CC;">.</span>id2 <span style="color:#0000FF;">and</span> t1<span style="color:#0000CC;">.</span>id <span style="color:#0000CC;">&gt;</span> 4<span style="color:#0000CC;">;</span><br></li><li>
&nbsp;<br></li><li>
&nbsp; ID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COL1 &nbsp; &nbsp; &nbsp;      COL2&nbsp; ID2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COL3 &nbsp; &nbsp; &nbsp;      COL4</li><li>
<span style="color:#FF9900;">---- ---------- ---------- ---- ---------- ----------</span><br></li><li>
&nbsp;&nbsp;&nbsp;5 <span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span> <span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span> &nbsp;&nbsp;   5 <span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span> <span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><br></li><li>
&nbsp;&nbsp;&nbsp;6 <span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span> <span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span> &nbsp;&nbsp;   6 <span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span> <span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><br></li><li>
&nbsp;&nbsp;&nbsp;7 <span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span> <span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span> &nbsp;&nbsp;   7 <span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span> <span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><br></li><li>
&nbsp;&nbsp;&nbsp;8 <span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span> <span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span> &nbsp;&nbsp;   8 <span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span> <span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span></li></ol></div></blockquote>(2)下面看outer join:<br><blockquote><div id="codeText" class="codeText"><ol style="margin:0 1px 0 0;padding:5px 0;" start="1" class="dp-css"><li><span style="color:#000000;">SQL<span style="color:#0000CC;">&gt;</span> <span style="color:#0000FF;">select</span> <span style="color:#0000CC;">*</span> <span style="color:#0000FF;">from</span> table1 t1<br></span></li><li>
&nbsp;&nbsp;2<span style="color:#FF0000;">left</span> join table2 t2 <span style="color:#0000FF;">on</span> t1<span style="color:#0000CC;">.</span>id <span style="color:#0000CC;">=</span> t2<span style="color:#0000CC;">.</span>id2 <span style="color:#0000FF;">and</span> t2<span style="color:#0000CC;">.</span>id2 <span style="color:#0000CC;">&gt;</span> 6<br></li><li>
&nbsp;&nbsp;3<span style="color:#0000FF;">order</span> <span style="color:#0000FF;">by</span> id<span style="color:#0000CC;">;</span><br></li><li>
&nbsp;<br></li><li>
&nbsp; ID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COL1 &nbsp; &nbsp; &nbsp;      COL2&nbsp; ID2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COL3 &nbsp; &nbsp; &nbsp;      COL4</li><li>
<span style="color:#FF9900;">---- ---------- ---------- ---- ---------- ----------</span><br></li><li>
&nbsp;&nbsp;&nbsp;3 <span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span> <span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span><span style="color:#0000CC;">;</span>               <br></li><li>
&nbsp;&nbsp;&nbsp;4 <span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span> <span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span><span style="color:#0000CC;">&lt;</span>               <br></li><li>
&nbsp;&nbsp;&nbsp;5 <span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span> <span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span><span style="color:#0000CC;">=</span>               <br></li><li>
&nbsp;&nbsp;&nbsp;6 <span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span> <span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span><span style="color:#0000CC;">&gt;</span>               <br></li><li>
&nbsp;&nbsp;&nbsp;7 <span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span> <span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span> &nbsp;&nbsp;   7 <span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span> <span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><br></li><li>
&nbsp;&nbsp;&nbsp;8 <span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span> <span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span> &nbsp;&nbsp;   8 <span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span> <span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span></li><li>
&nbsp;&nbsp;&nbsp;9 AAAAAAAAAA AAAAAAAAAA               <br></li><li>
&nbsp;&nbsp;10 BBBBBBBBBB BBBBBBBBBB               <br></li><li>
&nbsp;<br></li><li>
8 <span style="color:#0000FF;">rows</span> selected<br></li><li>
&nbsp;<br></li><li>
SQL<span style="color:#0000CC;">&gt;</span> <br></li><li>
SQL<span style="color:#0000CC;">&gt;</span> <span style="color:#0000FF;">select</span> <span style="color:#0000CC;">*</span> <span style="color:#0000FF;">from</span> table1 t1<br></li><li>
&nbsp;&nbsp;2<span style="color:#FF0000;">left</span> join table2 t2 <span style="color:#0000FF;">on</span> t1<span style="color:#0000CC;">.</span>id <span style="color:#0000CC;">=</span> t2<span style="color:#0000CC;">.</span>id2<br></li><li>
&nbsp;&nbsp;3<span style="color:#0000FF;">where</span> t2<span style="color:#0000CC;">.</span>id2 <span style="color:#0000CC;">&gt;</span> 6<br></li><li>
&nbsp;&nbsp;4<span style="color:#0000FF;">order</span> <span style="color:#0000FF;">by</span> id<span style="color:#0000CC;">;</span><br></li><li>
&nbsp;<br></li><li>
&nbsp; ID&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COL1 &nbsp; &nbsp; &nbsp;      COL2&nbsp; ID2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; COL3 &nbsp; &nbsp; &nbsp;      COL4</li><li>
<span style="color:#FF9900;">---- ---------- ---------- ---- ---------- ----------</span><br></li><li>
&nbsp;&nbsp;&nbsp;7 <span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span> <span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span> &nbsp;&nbsp;   7 <span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span> <span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><span style="color:#0000CC;">?</span><br></li><li>
&nbsp;&nbsp;&nbsp;8 <span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span> <span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span> &nbsp;&nbsp;   8 <span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span> <span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span><span style="color:#0000CC;">@</span></li></ol></div></blockquote>可见,对于后表,在on里的条件和where后面的条件是完全不同的。on里的条件会在join前处理,where中的条件会在join后处理。<br>
页: [1]
查看完整版本: oracle多表连接时条件的位置与结果