SQLで2つのテーブルのユースンを検索する方法

SQLのUNION演算子を使用すると、2つのテーブルのユニオンを取得できます。 UNION演算子は、2つ以上のSELECTステートメントの結果セットを結合し、重複する行を除外したすべての行を返します。

次のSQL文は、2つのテーブルの統合されたものを照会する例です:

SELECT * FROM table1
UNION
SELECT * FROM table2;

上記の例では、table1とtable2は二つの表の名前です。UNION演算子を使うことで、table1とtable2の結果の集合を結合して、すべての重複しない行を返します。ただし、UNION演算子はデフォルトで重複行を取り除きますので、重複行を含めたい場合は、UNION ALL演算子を使用してください。

メモ: 両方のテーブルの列の数と列名が一致していない場合、エラーが発生します。

bannerAds