본문 바로가기

프로그래밍 공부/My_SQL

[MySQL] union 합치기

반응형

UNION : 두개의 SELECT 명령을 하나로 연계해 질의 결과를 얻는다.

테이블1

테이블2



SELECT * FROM 테이블1

UNION

SELECT * FROM 테이블2



결과

union으로 입력하면 두테이블의 중복값이 있으면 하나의 값만 결과로 출력된다.


저는 2개 테이블만 하였지만 3개 테이블도 합치기 가능합니다.

또한



SELECT * FROM 테이블1

union all

SELECT * FROM 테이블2


으로 입력하면 모든 필드값이 나온다.