• 다수의 SELECT 결과를 하나로 합치고 싶을때 유니온(UNION)을 사용한다.
  • 중복된 행은 하나만 표시된다.
  • UNION ALL은 중복제거를 하지 않는다.

조건, 컬럼의 개수, 데이터타입이 같아야한다.

 

- 쿼리

SELECT * FROM A

UNION (ALL)

SELECT * FROM B

 

- 예시

SELECT job , deptno FROM emp WHERE sal >= 3000

UNION

SELECT job , deptno FROM emp WHERE deptno = 10

[참고 블로그] : https://gent.tistory.com/383?category=360526

'개발공부 > SQL' 카테고리의 다른 글

MYSQL 프로시저 :: 간단한 select 예제  (0) 2023.08.14

+ Recent posts