UNION 의 SELECT 문은 열 수가 같아야 합니다. 열의 데이터 유형도 유사해야 합니다. 또한 각 SELECT 문의 열 순서는 같아야 합니다.
SQL 통합 구문
테이블 이름 1 에서 열 이름을 선택합니다
리그
테이블 이름 2 에서 열 이름을 선택합니다
그림의 테이블을 예로 들어 보겠습니다.
중국과 미국의 모든 다른 직원 이름 나열:
중국 직원 중에서 전자명을 선택하다
리그
미국 직원 중에서 전자 이름을 선택합니다
결과
전자 이름
장, 화
왕, 위
토머스 카터
양, 명나라
존 애덤스
조지 W. 부시
빌 게이츠는
이 주문은 중국과 미국의 모든 직원을 나열할 수 없습니다. 위의 예에서, 우리는 같은 이름을 가진 두 명의 직원이 있는데, 그 중 하나만 열거되어 있다. UNION 명령은 다른 값만 선택합니다.
모든 값을 표시해야 하는 경우 UNION all 을 사용합니다.
중국과 미국의 모든 직원 나열:
중국 직원 중에서 전자명을 선택하다
공동 소유
미국 직원 중에서 전자 이름을 선택합니다