ホームページ >データベース >mysql チュートリアル >インナーとアウター結合:違いは何ですか?
内部接続と外部接続の違い
外側に接続された
バリエーション
表 A | 表 B |
---|---|
1 | 3 |
2 | 4 |
3 | 5 |
4 | 6 |
出力: 左外の接続:
<code class="language-sql">SELECT * FROM A INNER JOIN B ON A.a = B.b;</code>
出力:
a | b |
---|---|
3 | 3 |
4 | 4 |
右外の接続:
<code class="language-sql">SELECT * FROM A LEFT JOIN B ON A.a = B.b;</code>出力:
外側の接続:
a | b |
---|---|
1 | NULL |
2 | NULL |
3 | 3 |
4 | 4 |
出力:
<code class="language-sql">SELECT * FROM A RIGHT JOIN B ON A.a = B.b;</code>内部接続と外部接続の違いを理解することにより、開発者はデータを効果的に操作し、複数のテーブルから意味のある関係を抽出できます。
以上がインナーとアウター結合:違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。