[sql] UNION 연산자를 사용한 데이터베이스 테이블 조인 방법

데이터베이스에서 여러 테이블을 조인할 때 UNION 연산자를 사용할 수 있습니다. UNION 연산자를 사용하면 다른 테이블에서 가져온 데이터를 결합하여 하나의 결과 집합으로 표시할 수 있습니다.

UNION 연산자의 기본 구문

SELECT column_name(s) FROM table1
UNION
SELECT column_name(s) FROM table2;

위의 구문에서 table1table2를 조인하고, UNION 연산자는 두 결과 집합을 결합하여 중복을 제거한 레코드를 보여줍니다.

UNION ALL 사용

UNION ALL 연산자를 사용하면 중복을 제거하지 않고 모든 레코드를 포함하여 결과를 표시합니다.

SELECT column_name(s) FROM table1
UNION ALL
SELECT column_name(s) FROM table2;

주의사항

이러한 방식으로 UNION 연산자를 사용하여 데이터베이스 테이블을 조인할 수 있습니다.

내용 참조: Oracle Documentation - SQL Set Operators