sqlite CROSS JOINを使用して交差結合を実行する

sqliteで、CROSS JOINを使用して交差結合を実行する手順を記述してます。「CROSS JOIN」を使用します。ここでは、実際に実行した結果を画像で掲載してます。
環境
- OS windows11 home
- sqlite 3.37.1
- DB Browser for SQLite 3.12.2
手順
複数のテーブルを結合してデータを取得することができる「CROSS JOIN」は、以下の構文で使用することが可能です。
※交差結合は全てのデータの組み合わせが取得されます。
SELECT * FROM テーブル名1
CROSS JOIN テーブル名2
実際に、以下のテーブル「person」というテーブルのカラム「busyo」と

「busyo」の「id」を使用して、交差結合を実行してみます。

結合してみます。
select *
from person
cross join busyo;
実行結果

結合されていることが確認できます。
取得するカラムを指定することも可能です。
select person.id, person.name , busyo.name
from person
cross join busyo;
実行結果

-
前の記事
MariaDB selectの結果に対して取得する開始位置と件数を設定する 2023.08.07
-
次の記事
MariaDB 年の初めから日数を指定して日付を求める 2023.08.07
コメントを書く