forked from docs/doc-exports
Reviewed-by: Pruthi, Vineet <vineet.pruthi@t-systems.com> Co-authored-by: Su, Xiaomeng <suxiaomeng1@huawei.com> Co-committed-by: Su, Xiaomeng <suxiaomeng1@huawei.com>
32 lines
4.0 KiB
HTML
32 lines
4.0 KiB
HTML
<a name="dli_08_0173"></a><a name="dli_08_0173"></a>
|
|
|
|
<h1 class="topictitle1">NON-EQUIJOIN</h1>
|
|
<div id="body8662426"><div class="section" id="dli_08_0173__en-us_topic_0093946986_se41cf97eb2a845f3bc9b6b2ce01463bd"><h4 class="sectiontitle">Function</h4><p id="dli_08_0173__en-us_topic_0093946986_ae971eee7eb964ae5b34d09c6e8569a7a">This statement is used to join multiple tables using unequal values and return the result set that meet the condition. </p>
|
|
</div>
|
|
<div class="section" id="dli_08_0173__en-us_topic_0093946986_s25eb7d2b7de742d8b7ecf5bb9a85c183"><h4 class="sectiontitle">Syntax</h4><div class="codecoloring" codetype="Sql" id="dli_08_0173__screen86908259361"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
|
|
<span class="normal">2</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">attr_expr_list</span><span class="w"> </span><span class="k">FROM</span><span class="w"> </span><span class="n">table_reference</span>
|
|
<span class="w"> </span><span class="k">JOIN</span><span class="w"> </span><span class="k">table</span><span class="w"> </span><span class="n">reference</span><span class="w"> </span><span class="k">ON</span><span class="w"> </span><span class="n">non_equi_join_condition</span><span class="p">;</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</div>
|
|
<div class="section" id="dli_08_0173__en-us_topic_0093946986_sbe2a56af2c794d449c3094a03af41586"><h4 class="sectiontitle">Keyword</h4><p id="dli_08_0173__en-us_topic_0093946986_a9708fed3101e4033b1571054f431de12">The <strong id="dli_08_0173__b648081816232">non_equi_join_condition</strong> is similar to <strong id="dli_08_0173__b18174152482316">join_condition</strong>. The only difference is that the JOIN condition is inequation. </p>
|
|
</div>
|
|
<div class="section" id="dli_08_0173__en-us_topic_0093946986_s6347732c52b544a5a4827e3fd7888703"><h4 class="sectiontitle">Precautions</h4><p id="dli_08_0173__en-us_topic_0093946986_a96a14fb6570f445aa001d375a4889b21">The to-be-joined table must exist. Otherwise, an error is reported.</p>
|
|
</div>
|
|
<div class="section" id="dli_08_0173__en-us_topic_0093946986_s2233e5a6d6844b89a17bbd0939101235"><h4 class="sectiontitle">Example</h4><p id="dli_08_0173__en-us_topic_0093946986_a8e5995bd89e142f0b6f77d02b1c0ffa9">To return all the pairs of different student names from the <strong id="dli_08_0173__b1132296102415">student_info_1</strong> and <strong id="dli_08_0173__b027191172411">student_info_2</strong> tables, run the following statement:</p>
|
|
<div class="codecoloring" codetype="Sql" id="dli_08_0173__screen864385917360"><div class="highlight"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre><span class="normal">1</span>
|
|
<span class="normal">2</span></pre></div></td><td class="code"><div><pre><span></span><span class="k">SELECT</span><span class="w"> </span><span class="n">student_info_1</span><span class="p">.</span><span class="n">name</span><span class="p">,</span><span class="w"> </span><span class="n">student_info_2</span><span class="p">.</span><span class="n">name</span><span class="w"> </span><span class="k">FROM</span><span class="w"> </span><span class="n">student_info_1</span>
|
|
<span class="w"> </span><span class="k">JOIN</span><span class="w"> </span><span class="n">student_info_2</span><span class="w"> </span><span class="k">ON</span><span class="w"> </span><span class="p">(</span><span class="n">student_info_1</span><span class="p">.</span><span class="w"> </span><span class="n">name</span><span class="w"> </span><span class="o"><></span><span class="w"> </span><span class="n">student_info_2</span><span class="p">.</span><span class="w"> </span><span class="n">name</span><span class="p">);</span>
|
|
</pre></div></td></tr></table></div>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div>
|
|
<div class="familylinks">
|
|
<div class="parentlink"><strong>Parent topic:</strong> <a href="dli_08_0165.html">JOIN</a></div>
|
|
</div>
|
|
</div>
|
|
|