본문 바로가기
MySQL

[MySQL] UNION - SELECT 문 병합

by 꾸준하곰 2022. 4. 9.

UNION 은 두개이상의 SELECT문을 병합한다.

================차례================

1) UNION

2) UNION ALL

===================================

UNION

  • 단, SELECT 하는 컬럼의 (1)개수 (2)자료형 (3)컬럼의 순서 가 동일해야한다.
  • 자동으로 DISTINCT(중복제거) 하여 return한다.
SELECT 이름
FROM 테이블1
UNION
SELECT 이름
FROM 테이블2

 

UNION ALL

  • DISTINCT(중복제거)를 하지 않고 return한다.
SELECT 이름
FROM 테이블1
UNION ALL
SELECT 이름
FROM 테이블2

'MySQL' 카테고리의 다른 글

[MySQL] LIKE/NOT LIKE - 특정 문자열 조건 부여하기  (0) 2022.04.09
[MySQL] JOIN (INNER/LEFT/RIGHT)  (0) 2022.04.09

댓글