7강 복수 테이블 다루기
31강 - 집합 연산
- SELECT FROM 테이블명1
UNION
SELECT FROM 테이블명2 ;
여러 개의 select 명령을 하나로 묶을 수 있다.(=합칠 수 있다.)
열
의 내용 또는 구성(열 개수, 자료형)이 같아야 한다.세미콜론(;
)은 명령어 마지막에 한번!만 사용한다
select구 나열 순서는 합집합 결과에 영향을 주지 않는다.
_a
의 테이블 요소 -> _b
의 테이블 요소 순으로 합집합 결과 출력 ==> 1,2,3,10,11_b
의 테이블 요소 -> _a
의 테이블 요소 순으로 합집한 결과 출력 ==> 2,10,11,1,31-1) union과 order by 사용시
- SELECT FROM 테이블명1
UNION
SELECT FROM 테이블명2 order by;
1-2) union all
- SELECT FROM 테이블명1
UNION ALL
SELECT FROM 테이블명2;
MySQL에서 지원 안된다.
SQL의 교집합
SQLD의 차집합