이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
다음에 대한 동일한 페이지를 보고 싶을 수도 있습니다.PostgreSQL : 문서 : 17 : 7.4. 쿼리 토토 사이트 추천 (Union, Intersect, 제외)버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

2.3. 쿼리 결합

두 쿼리의 결과는 세트를 사용하여 결합될 수 있습니다 연산 합집합, 교차점, 차이. 구문은 다음과 같습니다.

쿼리1유니온 [전체] 쿼리2
쿼리1교차 [전체] 쿼리2
쿼리1제외 [전체] 쿼리2
쿼리1그리고쿼리2다음 중 하나를 사용할 수 있는 쿼리입니다. 지금까지 논의된 기능입니다. 집합 연산도 가능합니다. 예를 들어 중첩되고 연결됨
쿼리1유니온쿼리2유니온쿼리3
정말 그렇군요
(쿼리1유니온쿼리2) 유니온쿼리3

유니온효과적으로 결과를 추가합니다쿼리2결과에쿼리1(비록 없지만 이것이 실제로 행의 순서인지 확인하세요. 반환됨). 또한, 모든 중복 행을 제거합니다. ALL이 지정되지 않은 한 DISTINCT의 의미입니다.

교차다음에 있는 모든 행을 반환합니다. 둘 다의 결과로쿼리1그리고 결과적으로쿼리2. ALL을 지정하지 않으면 중복 행이 제거됩니다.

제외다음에 있는 모든 행을 반환합니다. 결과쿼리1하지만 결과쿼리2. 다시, ALL을 지정하지 않으면 중복이 제거됩니다.

합집합, 교차점 또는 차이를 계산하기 위해 두 쿼리 중 두 쿼리는 다음과 같아야 합니다."통합 호환", 즉 둘 다 동일한 수의 열을 반환하고 해당 열에는 다음에 설명된 대로 호환 가능한 데이터 유형이 있습니다.섹션 5.5.