doc-exports/docs/dli/sqlreference/dli_08_0169.html
Su, Xiaomeng 04d4597cf3 dli_sqlreference_0511_version
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>
2023-11-02 14:34:08 +00:00

32 lines
3.9 KiB
HTML

<a name="dli_08_0169"></a><a name="dli_08_0169"></a>
<h1 class="topictitle1">FULL OUTER JOIN</h1>
<div id="body8662426"><div class="section" id="dli_08_0169__en-us_topic_0093946853_sd836947a42414d7e846a57dc20c33141"><h4 class="sectiontitle">Function</h4><p id="dli_08_0169__en-us_topic_0093946853_a069c5f887d7a4e9199feb87a6c2902bb">Join all records from the right table and the left table and return all joined records. If no joined record is found, NULL will be returned. </p>
</div>
<div class="section" id="dli_08_0169__en-us_topic_0093946853_s90429da2dae048b4b9098edcdb97e26d"><h4 class="sectiontitle">Syntax</h4><div class="codecoloring" codetype="Sql" id="dli_08_0169__screen1291434320"><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">FULL</span><span class="w"> </span><span class="k">OUTER</span><span class="w"> </span><span class="k">JOIN</span><span class="w"> </span><span class="n">table_reference</span><span class="w"> </span><span class="k">ON</span><span class="w"> </span><span class="n">join_condition</span><span class="p">;</span>
</pre></div></td></tr></table></div>
</div>
</div>
<div class="section" id="dli_08_0169__en-us_topic_0093946853_sf105f626d3484dcf9bf263d0b7963662"><h4 class="sectiontitle">Keyword</h4><p id="dli_08_0169__en-us_topic_0093946853_a9c8156b9b7e349448669248a75932bf7">FULL OUTER JOIN: Matches all records in the left and right tables. If no record is matched, NULL is returned.</p>
</div>
<div class="section" id="dli_08_0169__en-us_topic_0093946853_s58d13aa1c6c24065aa4121f29474fb45"><h4 class="sectiontitle">Precautions</h4><p id="dli_08_0169__en-us_topic_0093946853_a90313161ad134e7d81caef640460de22">The to-be-joined table must exist. Otherwise, an error is reported.</p>
</div>
<div class="section" id="dli_08_0169__en-us_topic_0093946853_s6ad12229858c4deb9cee5173b537a887"><h4 class="sectiontitle">Example</h4><p id="dli_08_0169__en-us_topic_0093946853_a39fb6dae1ab84ea39c0c3ca011783e60">To join all records from the right table and the left table and return all joined records, run the following statement. If no joined record is found, NULL will be returned. </p>
<div class="codecoloring" codetype="Sql" id="dli_08_0169__screen570483193312"><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</span><span class="p">.</span><span class="n">name</span><span class="p">,</span><span class="w"> </span><span class="n">course_info</span><span class="p">.</span><span class="n">courseName</span><span class="w"> </span><span class="k">FROM</span><span class="w"> </span><span class="n">student_info</span>
<span class="w"> </span><span class="k">FULL</span><span class="w"> </span><span class="k">OUTER</span><span class="w"> </span><span class="k">JOIN</span><span class="w"> </span><span class="n">course_info</span><span class="w"> </span><span class="k">ON</span><span class="w"> </span><span class="p">(</span><span class="n">student_info</span><span class="p">.</span><span class="n">courseId</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">course_info</span><span class="p">.</span><span class="n">courseId</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>