MySQL の
JOIN は、列を照合して一時テーブルを作成し、異なるテーブルのデータを結合するために使用されるクエリ コマンドです。 JOIN には 4 つのタイプがあります: INNER JOIN (両方のテーブルに存在する行のみと一致)、LEFT JOIN (左側のテーブルのすべての行を選択)、RIGHT JOIN (右側のテーブルのすべての行を選択)、FULL JOIN (すべての行を選択)両方のテーブルの行)。 JOIN は、データの結合、サブクエリの回避、クエリの簡素化などにより、効率と可読性を向上させます。
MySQL の JOIN とは
JOIN は、異なるテーブル Order からのデータを結合するために使用される MySQL のクエリです。 2 つ以上のテーブルの一致する列を比較して一時テーブルを作成し、複数のテーブルからデータを取得できるようにします。
JOIN のタイプ
主な 4 つの JOIN タイプがあり、それぞれ一致条件に基づいて異なる方法でデータを結合します。
JOIN 構文
INNER JOIN クエリの構文は次のとおりです:
<code class="sql">SELECT * FROM table1 INNER JOIN table2 ON table1.column_name = table2.column_name;</code>
JOIN の利点
JOIN を使用すると、次のことが可能になるため、非常に便利です。
例
次の 2 つのテーブルについて考えてみましょう:
JOIN を使用して各顧客とその注文情報を取得できます:
<code class="sql">SELECT * FROM customers INNER JOIN orders ON customers.customer_id = orders.customer_id;</code>
結果には次のデータが含まれます:
customer_id | name | address | order_id | product_name |
---|---|---|---|---|
1 | John Doe | 123 Main St | 100 | 製品 A |
1 | John Doe | 123 Main St | 200 | Product B |
2 | Jane Smith | 456 エルム St | 300 | 製品 C |
以上がmysqlでの参加とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。