ホームページ >毎日のプログラミング >mysqlの知識 >内部結合の用途は何ですか?

内部結合の用途は何ですか?

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼オリジナル
2019-07-22 10:16:0941823ブラウズ

内部結合の用途は何ですか?

内部結合 (等結合): 2 つのテーブル内の等しい結合フィールドを持つ行のみを返します。

left join (左結合): 右側のテーブルの結合フィールドと等しい、左側のテーブルのすべてのレコードを返します。

右結合 (右結合): 左のテーブルの結合フィールドと等しい、右のテーブルのすべてのレコードを返します。

関連する推奨事項: 「mysql データベースの知識の学習

INNER JOIN 構文:

INNER JOIN は 2 つのデータ テーブルを接続します。 :

SELECT * FROM 表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号

INNER JOIN 3 つのデータ テーブルを接続する使用法:

SELECT * FROM (表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号) INNER JOIN 表3 ON 表1.字段号=表3.字段号

INNER JOIN 4 つのデータ テーブルを接続する使用法:

SELECT * FROM ((表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号) INNER JOIN 表3 ON 表1.字段号=表3.字段号) 
INNER JOIN 表4 ON Member.字段号=表4.字段号

INNER JOIN 5 つのデータを接続するテーブルの使用法:

SELECT * FROM (((表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号) INNER JOIN 表3 ON 表1.字段号=表3.字段号) 
INNER JOIN 表4 ON Member.字段号=表4.字段号) INNER JOIN 表5 ON Member.字段号=表5.字段号

6つのデータテーブルを接続する使い方:省略、上記の接続方法と同様に推論してみましょう

注意事項:

文字を入力する際は、必ず英語の半角句読点を使用し、単語の間には半角スペースを残してください。

データ テーブルを作成するとき、1 つのテーブルが複数のテーブルに接続されている場合、フィールドは「数値」である必要があります。 " データ型であり、複数のテーブルの同じフィールドは主キーであり、「オートナンバー」データ型である必要があります。そうしないと、正常に接続することが困難になります。

コードをネストする簡単な方法: たとえば、5 つのテーブルを接続する場合、4 つのテーブルを接続するコードに前後の括弧を追加するだけです (前括弧は FROM の後に追加され、後括弧はコードの最後に追加されます (それだけです)。その後、コード「INNER JOIN テーブル名 X ON テーブル 1. フィールド番号 = テーブル」を追加し続けます。 )

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

関連記事

続きを見る