SQLの結合クエリ手法の使い方

SQLでは、INNER JOINを使って交差集クエリを実行できます。

INNER JOIN ステートメントは、一致する行を含む 2 つ以上のテーブルからレコードを取得するために使用されます。それは、テーブル間の結合条件に基づいており、結合条件を満たす行のみが返されます。

INNER JOINの基本文法は次のとおりです。

SELECT 列名
FROM1
INNER JOIN2
ON1.列名 =2.列名;

例えば:

usersテーブルとordersテーブルに存在する全ユーザーを取得したい場合、INNER JOINを使用できます:

SELECT users.username, orders.order_id
FROM users
INNER JOIN orders
ON users.user_id = orders.user_id;

usersテーブルのusername列とordersテーブルのorder_id列を含む結果セットが返りますが、両方のテーブルに存在するデータのみを含んでいます。

bannerAds