UNION은 언제 사용할까요? 일반적으로 테이블을 연결시키기 위해서는 JOIN문을 많이 사용합니다. 정규화되지 않은 테이블을 서로 합치기 위해서 UNION을 사용합니다. 하나의 테이블을 성능향상을 위하여 두개이상으로 나누어서 설계하는 경우가 있습니다. 회원정보가 1000만명이 있다고 가정을 하고 그중에 거의 최초가입후 사용하지 않는 계정이 800만명이 있다고 가정해보겠습니다. 이럴경우 사용하지 않는 휴먼계정을 별도 테이블로 구분을 하여 저장하고 실제 사용되는 200만명에 대하여 서비스를 하면 서비스의 성능이 올라갈겁니다. 물론 테이블을 파티셔닝하여 구분하는 방법도 있으나 DB버전에 따라 지원이 되지 않는경우도 있고, 이미 서비스가 위와같이 테이블을 분리하여 사용을 하고 있는 경우에는 UNION을 이용하여..