-
基本的な使用方法:
SELECT 列1, 列2 FROM テーブル1 UNION ALL SELECT 列1, 列2 FROM テーブル2;
このコードは、テーブル1とテーブル2の列1と列2を結合し、重複を許したすべての行を返します。
-
条件を追加する場合:
SELECT 列1, 列2 FROM テーブル1 WHERE 条件 UNION ALL SELECT 列1, 列2 FROM テーブル2 WHERE 条件;
このコードは、テーブル1とテーブル2から条件を満たす行の列1と列2を結合します。
-
ソートする場合:
SELECT 列1, 列2 FROM テーブル1 UNION ALL SELECT 列1, 列2 FROM テーブル2 ORDER BY 列1;
このコードは、テーブル1とテーブル2の結果を結合し、列1に基づいて結果をソートします。
-
列の数やデータ型が一致しない場合:
SELECT 列1, 列2 FROM テーブル1 UNION ALL SELECT 列1, 列2, 列3 FROM テーブル2;
このコードは、列の数やデータ型が一致しない場合でも、結果を結合します。ただし、列の数とデータ型は互換性のあるものである必要があります。