8.2 UNION
UNION은 한 가지만 제외하면 UNION ALL과 동일합니다. 그 한 가지란 UNION의 경우 중복 데이터가 존재할 경우 그 데이터가 1건만 조회된다는 점이죠. 따라서 수학의 합집합 개념은 UNION ALL이 아닌 UNION이 맞습니다. 두 집합 연산자의 차이점을 확인해 볼까요?
먼저 UNION ALL을 사용해 보겠습니다.
쿼리 8-7 중복 데이터에 대한 UNION ALL 사용
SELECT emp_name
FROM emp03
UNION ALL
SELECT emp_name2
FROM emp08
ORDER BY 1;
▲ 그림 8-5 쿼리 8-7을 실행한 결과