UNION , UNION ALL
- 쿼리A UNION 쿼리B 또는 쿼리B UNION 쿼리A 형식
- 동일한 값을 제외하고 보여주고 , UNION ALL 은 동일한 값도 포함하여 보여준다.
- 쿼리 A와 B의 결과 값의 개수가 같아야 한다.
- ORDER BY는 쿼리 가장 마지막에 가능하다.
SELECT 컬럼
FROM 테이블 A
UNION
SELECT 컬럼
FROM 테이블 B
ORDER BY ;
사용 예제
- SELECT 절에서 가져오는 모든 컬럼이 동일한 경우에만 중복이 제거되어 출력된다.
교집합, 차집합
- mysql에 쿼리 명령어가 존재하지 않아서 JOIN 명령어를 이용하여 구현한다.
단순INNER JOIN과의 차이점(ON을 써야 한다.)
사용 예제