doc-exports/docs/dli/sqlreference/dli_08_0168.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
4.2 KiB
HTML

<a name="dli_08_0168"></a><a name="dli_08_0168"></a>
<h1 class="topictitle1">RIGHT OUTER JOIN</h1>
<div id="body8662426"><div class="section" id="dli_08_0168__en-us_topic_0093946940_s6cd96e1c339844aca459d947f2dc57f5"><h4 class="sectiontitle">Function</h4><p id="dli_08_0168__en-us_topic_0093946940_a1d63ec9e413b4bd1bf841a9c3ac5750c">Match the right table with the left table and return all matched records of the right table. If no matched record is found, NULL will be returned.</p>
</div>
<div class="section" id="dli_08_0168__en-us_topic_0093946940_s9010eec492004881a2b72e591cd67091"><h4 class="sectiontitle">Syntax</h4><div class="codecoloring" codetype="Sql" id="dli_08_0168__screen22817594316"><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">RIGHT</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_0168__en-us_topic_0093946940_sa8473fb1c6ad4f858fd972fd0ca24716"><h4 class="sectiontitle">Keyword</h4><p id="dli_08_0168__en-us_topic_0093946940_en-us_topic_0047959894_p138252415139">RIGHT OUTER JOIN: Return all matched records of the right table. If no record is matched, NULL is returned.</p>
</div>
<div class="section" id="dli_08_0168__en-us_topic_0093946940_s2802c15747e14a9fa4879a48bca9a419"><h4 class="sectiontitle">Precautions</h4><p id="dli_08_0168__en-us_topic_0093946940_a8ef313b5fc3f4e81aeadb25dbc8951c7">The to-be-joined table must exist. Otherwise, an error is reported.</p>
</div>
<div class="section" id="dli_08_0168__en-us_topic_0093946940_s99ca9bbf74af4663aae2fc4c26acad1c"><h4 class="sectiontitle">Example</h4><p id="dli_08_0168__en-us_topic_0093946940_abcba092255ef45fc853a05478999112a">To join the courseId from the <strong id="dli_08_0168__b54311641941">course_info</strong> table to the <strong id="dli_08_0168__b74894106411">courseId</strong> from the <strong id="dli_08_0168__b45041015347">student_info</strong> table for inner join and return the records in the <strong id="dli_08_0168__b1715112017411">course_info</strong> table, run the following statement. If no joined record is found, NULL will be returned.</p>
<div class="codecoloring" codetype="Sql" id="dli_08_0168__screen16189152217324"><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">RIGHT</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>