UNION은 두 테이블의 결과를 합치되, 중복된 값을 제외하죠.

이렇게 중복을 제거하기 위해 불가피하게 '소트'를 하게 됩니다.

따라서 자료가 많거나 Index가 되어 있지 않은 필드를 대상으로 하게 되면

쿼리 시간이 길어질 수 있습니다.

 

union은 distinct와 같은 역할을 하기 때문에,

union all 보다 처리 속도가 느립니다.

+ Recent posts