【SQL】テーブル結合 ~ 交差結合・CROSS JOIN ~

【1】CROSS JOIN

* 関係ないテーブル同士の結合
 => 関連する列を明記せずにテーブルを結合可能
* Cartesian product = デカルト積、直積 => クロス結合、交差結合

 【2】構文

SELECT * FROM 【テーブル名1】
CROSS JOIN 【テーブル名2】

関連記事

SQL ~ 関係演算 / 集合論
https://dk521123.hatenablog.com/entry/2023/01/16/000000
テーブルの結合 ~内部結合・INNER JOIN~
https://dk521123.hatenablog.com/entry/2010/02/05/131206
テーブルの結合 ~ 外部結合・LEFT/RIGHT JOIN ~
https://dk521123.hatenablog.com/entry/2012/05/06/212246
テーブルの結合 ~ 完全外部結合・FULL JOIN ~
https://dk521123.hatenablog.com/entry/2025/09/03/093606
テーブルの結合 ~完全結合・Union / Union All ~
https://dk521123.hatenablog.com/entry/2010/03/28/162247
エラー「SemanticException Cartesian products are disabled for safety reasons」が発生する
https://dk521123.hatenablog.com/entry/2021/06/12/093046
全く関係ないテーブルを結合することを考える
https://dk521123.hatenablog.com/entry/2021/09/16/185552