ホームページ > データベース > mysql チュートリアル > SQL の内部結合と外部結合の違い

SQL の内部結合と外部結合の違い

PHPz
リリース: 2023-09-13 12:29:09
転載
1037 人が閲覧しました

SQL の内部結合と外部結合の違い

この記事では、SQL の内部結合と外部結合の違いを理解します。

内部結合

  • 句では、「INNER JOIN」と「JOIN」を使用します。

  • 2 つ以上のテーブルを組み合わせたタプルを返します。

  • 共通の属性がない場合、結果は空になります。

  • タプルの数が大きい場合、「INNER JOIN」は「OUTER」よりも高速に動作します。 参加する'。

  • 特定のプロパティに関する詳細情報が必要な場合に使用されます。

  • 'JOIN' と 'INNER JOIN' は同じように機能します。

Syntax

SELECT *
FROM table_1 INNER JOIN / JOIN table_2
ON table_1.column_name = table_2.column_name;
ログイン後にコピー

Outer Join

  • 指定されたテーブルの結合されたタプルを返します。

  • "JOIN" 条件が失敗した場合でも返します。

  • LEFT OUTER JOIN、RIGHT OUTER JOIN、FULL OUTER JOIN 句を使用できます。

  • パブリック プロパティには依存しません。プロパティが空の場合、空白の代わりに NULL が配置されます。

  • 「INNER JOIN」と比較すると、「OUTER JOIN」は低速です。 ##完全な情報が必要な場合に使用します。

  • FULL OUTER JOIN 句と FULL JOIN 句は同じように機能します。

  • 構文

    rreee li>

以上がSQL の内部結合と外部結合の違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート