sqlite inner joinを使用して内部結合を実行する
sqliteで、inner joinを使用して内部結合を実行する手順を記述してます。「INNER JOIN」句を使用します。ここでは、実際に実行した結果を画像で掲載してます。
環境
- OS windows11 home
- sqlite 3.37.1
- DB Browser for SQLite 3.12.2
手順
複数のテーブルを結合してデータを取得することができる「inner join」は、以下の構文で使用することが可能です。
※外部結合とは違い、一致するデータのみ取得します。
SELECT * FROM テーブル名1
INNER JOIN テーブル名2
ON テーブル名1.カラム名1 = テーブル名2.カラム名2;
実際に、以下のテーブル「person」というテーブルのカラム「busyo」と
「busyo」の「id」を使用して、内部結合を実行してみます。
結合してみます。
select * from person
inner join busyo on person.busyo = busyo.id;
実行結果
結合されていることが確認できます。
取得するカラムを指定することも可能です。
select person.id, person.name , busyo.name
from person
inner join busyo on person.busyo = busyo.id;
実行結果
-
前の記事
MariaDB IPアドレスかを判定する 2023.02.23
-
次の記事
javascript animateを使用して画像の拡大・縮小を行う 2023.02.24
コメントを書く