結合系

UNION

和集合

  • 重複を削除する場合
/* BLUE + RED */

SELECT * FROM BLUE
UNION
SELECT * FROM RED ;
  • 重複を削除しない場合
/* BLUE + RED */

SELECT * FROM BLUE
UNION ALL
SELECT * FROM RED ;

EXPECT

差集合

/* BLUE - RED(BLUEにはあって、REDにはないもの) */

SELECT * FROM BLUE
EXCEPT
SELECT * FROM RED ;

INTERSECT

積集合

/* BLUE * RED */
 
SELECT * FROM BLUE
INTERSECT
SELECT * FROM RED ;