프로그래밍/SQL

[MySQL] UNION , UNION ALL 차이

goodmean 2022. 11. 3. 11:09

employees_1 테이블

employess_2 테이블 

 

 

UNION (DISTINCT)

  쿼리의 결과를 합친다. 중복된 ROW는 제거 

 

   employee_1 테이블과 employee_2 테이블 UNION 결과값 

 

UNION ALL   

   모든 컬럼값이 같은 ROW도 결과로 보여준다. 중복제거 하지 않는다.

 

 

UNION ALL 이 중복제거하지 않으므로 UNION 보다 속도가 빠르다.