doc-exports/docs/dli/sqlreference/dli_08_0166.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_0166"></a><a name="dli_08_0166"></a>
<h1 class="topictitle1">INNER JOIN</h1>
<div id="body8662426"><div class="section" id="dli_08_0166__en-us_topic_0093946831_s992ad697edbe4b8d824b9f2cdec6fdd6"><h4 class="sectiontitle">Function</h4><p id="dli_08_0166__en-us_topic_0093946831_a44299e4648db4208adcb42ad2fa016d9">This statement is used to join and return the rows that meet the JOIN conditions from two tables as the result set. </p>
</div>
<div class="section" id="dli_08_0166__en-us_topic_0093946831_sfe39c7a54f4f40e19977a75bcf810335"><h4 class="sectiontitle">Syntax</h4><div class="codecoloring" codetype="Sql" id="dli_08_0166__screen17993110122910"><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="err">{</span><span class="k">JOIN</span><span class="w"> </span><span class="o">|</span><span class="w"> </span><span class="k">INNER</span><span class="w"> </span><span class="k">JOIN</span><span class="err">}</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_0166__en-us_topic_0093946831_s08ce539b32b14fd4a17f5993578cafc1"><h4 class="sectiontitle">Keyword</h4><p id="dli_08_0166__en-us_topic_0093946831_ac174140912344042b01c59590f06cc0e">JOIN/INNER JOIN: Only the records that meet the JOIN conditions in joined tables will be displayed.</p>
</div>
<div class="section" id="dli_08_0166__en-us_topic_0093946831_s566062adef564017bd3afc0450977a47"><h4 class="sectiontitle">Precautions</h4><ul id="dli_08_0166__en-us_topic_0093946831_u6790d6b41d67409daa9023f63d8269c7"><li id="dli_08_0166__en-us_topic_0093946831_lf11ec4b00ab241089664090f291e9b29">The to-be-joined table must exist. Otherwise, an error is reported.</li><li id="dli_08_0166__en-us_topic_0093946831_ld33a72dd116b424387c77b155cde965d">INNER JOIN can join more than two tables at one query. </li></ul>
</div>
<div class="section" id="dli_08_0166__en-us_topic_0093946831_s3e6f94009e96412bb07decb8986351cb"><h4 class="sectiontitle">Example</h4><p id="dli_08_0166__en-us_topic_0093946831_acad7663e370b44fa9a7faaf9daeafca8">To join the course IDs from the <strong id="dli_08_0166__b1788110812596">student_info</strong> and <strong id="dli_08_0166__b13664013165916">course_info</strong> tables and check the mapping between student names and courses, run the following statement:</p>
<div class="codecoloring" codetype="Sql" id="dli_08_0166__screen10402103772919"><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">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>