두 개 이상의 테이블을 하나로 합칠 때 사용
UNION 연산자를 사용할 시에는 각 쿼리에 컬럼 갯수 및 명칭을 맞춰줘야 되며 그렇지 않으면 오류 발생
ID | NAME |
---|---|
1 | 홍길동 |
2 | 김유신 |
ID | NAME |
---|---|
2 | 김유신 |
3 | 유관순 |
SELECT ID, NAME FROM TABLE1 ;
UNION
SELECT ID, NAME FROM TABLE2 ;
ID | NAME |
---|---|
1 | 홍길동 |
2 | 김유신 |
3 | 유관순 |
SELECT ID, NAME FROM TABLE1 ;
UNION ALL
SELECT ID, NAME FROM TABLE2 ;
ID | NAME |
---|---|
1 | 홍길동 |
2 | 김유신 |
2 | 김유신 |
3 | 유관순 |