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

7.4. 쿼리 결합

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

롤 토토1유니온 [전체] 롤 토토2
롤 토토1교차 [전체] 롤 토토2
롤 토토1제외 [전체] 롤 토토2

롤 토토1그리고롤 토토2다음 중 하나를 사용할 수 있는 쿼리입니다. 지금까지 논의된 기능입니다. 집합 연산도 가능합니다. 예를 들어 중첩되고 연결됨

롤 토토1유니온롤 토토2유니온롤 토토3

다음과 같이 실행됩니다:

(롤 토토1유니온롤 토토2) 유니온롤 토토3

유니언효과적으로 결과를 추가합니다 의롤 토토2결과에롤 토토1(비록 없지만 이것이 실제로 행의 순서인지 확인하세요. 반환됨). 또한, 중복된 행을 제거합니다. 결과는 다음과 같습니다.독특, 않는 한유니온 올사용됩니다.

교차다음에 해당하는 모든 행을 반환합니다. 둘 다의 결과로롤 토토1그리고 결과적으로롤 토토2. 다음을 제외하면 중복 행이 제거됩니다.모두 교차사용됩니다.

제외다음에 있는 모든 행을 반환합니다. 결과는롤 토토1그러나 다음은 아님 결과는롤 토토2. (이것은 때로는차이사이 두 개의 쿼리.) 다시 한 번 말하지만, 중복된 항목은 다음을 제외하고는 제거됩니다.모두 제외사용됩니다.

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