SQL에서 UNION과 UNION ALL의 차이점은?
어려움 W3Schools해설
UNION은 두 SELECT 결과를 합친 후 중복 행을 제거합니다. UNION ALL은 중복 제거 없이 모든 행을 그대로 반환하므로 성능이 더 빠릅니다. 두 SELECT 문의 컬럼 수와 데이터 타입이 일치해야 사용할 수 있습니다.
UNION은 두 SELECT 결과를 합친 후 중복 행을 제거합니다. UNION ALL은 중복 제거 없이 모든 행을 그대로 반환하므로 성능이 더 빠릅니다. 두 SELECT 문의 컬럼 수와 데이터 타입이 일치해야 사용할 수 있습니다.