SQL UNIONで複数テーブルを結合する方法【基本と実践】

SQLでは、UNION演算子を使用することで複数のテーブルの結果セットを1つの結果セットに結合することができます。具体的な実装方法は以下の通りです。

SELECT column1, column2 FROM table1
UNION
SELECT column1, column2 FROM table2
UNION
SELECT column1, column2 FROM table3;

表1、表2、表3のcolumn1とcolumn2の結果セットを合併し、1つの結果セットを作成します。UNION演算子はデフォルトで重複する行を削除しますが、重複する行を保持する必要がある場合はUNION ALL演算子を使用できます。

bannerAds