SQL INNER JOIN キーワード INNER JOIN キーワードは、テーブル内に少なくとも 1 つの一致がある場合に行を返します。
INNER JOIN キーワード構文
SELECT 列名
FROM テーブル名1
INNER JOIN テーブル名 2
ON テーブル名1.列名=テーブル名2.列名
注: INNER JOIN は JOIN と同じです。
元のテーブル (例で使用):
「人物」テーブル:
Id_P 姓 名 住所 市区町村
1 アダムズ ジョン オックスフォード ストリート ロンドン
2 ブッシュ ジョージ ニューヨーク 5 番街
北京 3 カーター トーマス長安街
「注文」テーブル:
Id_O 注文番号 Id_P
1 77895 3
2 44678 3
3 22456 1
4 24562 1
5 34764 65
INNER JOIN の例 次に、全員の注文をリストしたいと思います。
次の SELECT ステートメントを使用できます。
SELECT 人.姓、人.名、注文.注文番号
人から
INNER JOIN 命令
ON 人.Id_P=注文.Id_P
人名.姓で注文
結果セット:
姓 名 注文番号
アダムス・ジョン 22456
アダムス ジョン 24562
カーター・トーマス 77895
カーター・トーマス 44678
INNER JOIN キーワードは、テーブル内に少なくとも 1 つの一致がある場合に行を返します。 「個人」に「注文」に一致しない行がある場合、それらはリストされません。