[sql] UNION을 사용한 두 개의 테이블을 합치는 방법

일반적인 경우에는 SQL에서 두 개의 테이블을 합치기 위해서는 UNION을 사용할 수 있습니다. UNION 연산은 두 개의 SELECT 문의 결과를 하나의 결과로 합쳐줍니다. 이때, 각 SELECT 문은 동일한 열의 수와 데이터 유형을 가져야 합니다.

SELECT column1, column2 FROM table1
UNION
SELECT column1, column2 FROM table2;

위의 예시에서 table1table2는 합쳐질 두 개의 테이블을 나타내며, column1column2는 SELECT된 열을 나타냅니다. UNION을 사용함으로써 두 테이블의 결과를 하나의 집합으로 조합할 수 있습니다.

연산자 UNION ALL을 사용하면 중복된 결과를 포함하여 합쳐질 수 있습니다.

테이블 합치기는 다양한 SQL 쿼리에서 사용되며, 효과적으로 데이터를 검색하고 조합하는데 활용될 수 있습니다.

더 자세한 내용은 MySQL UNION 문서를 참조할 수 있습니다.