SQLにはExcel関数のVLOOKUP関数のように複数のデータをマッチングして表示する「結合」という機能があります。
クロス結合
クロス結合は「直積」という指定した2つのテーブルの全行の全ての組み合わせを返します。
クロス結合の構文は以下のとおりです
select * from テーブルA,テーブルB
結合したい2つのテーブルを「,」で繋ぎます。
他のデータベースでは「CROSS JOIN」という構文がありますが、Excel x SQLでは使用できません。。
クロス結合使用例
下記の例では「テスト」テーブルに9行、「生徒」テーブルに3行のデータがありますので、9×3=27行のデータが返って来ます。