SQLの集合演算子

SELECT文同士を結合リンクテキストして一つの表示にすることができます。

SELECT * FROM table1 WHERE id < 100
UNION
SELECT * FROM table2 WHERE id < 100;

table1とtable2のidが100より小さいレコードを合わせて表示させています。UNIONは重複したレコードを除去するため、重複しても表示させたい場合はUNION ALLを使用します。

SELECT * FROM table1 WHERE id < 100
UNION ALL
SELECT * FROM table2 WHERE id < 100;

MySQLでは差集合、積集合を求める演算子はないので注意が必要です。
参考:
techscore 8. クエリの結合
【UNION以外もあるよ】SQLの集合演算子