목차
UNION
-
SELECT * FROM 테이블1 UNION SELECT * FROM 테이블2;
- JOIN은 테이블을 양 옆으로 붙이고 싶을 때 사용했습니다. 이와 달리 UNION은 테이블을 위아래로 붙이고 싶을 때 사용합니다.
- UNION으로 합치려는 테이블의 컬럼 개수는 같아야 합니다.
- UNION으로 합친 결과들은 자동으로 중복되는 행들은 제거해 줍니다. 만약 중복제거가 싫다면 UNION ALL을 사용하면 됩니다.
-
SELECT * FROM 테이블1 UNION ALL SELECT * FROM 테이블2;
-
출처
'Database > MySQL' 카테고리의 다른 글
권한 설정 (권한 축소된 계정 생성) (0) | 2024.03.12 |
---|---|
SQL문 결과 테이블로 저장하기 / VIEW (1) | 2024.03.12 |
JOIN (INNER, LEFT, RIGHT, FULL) (0) | 2024.03.12 |
IF / CASE (0) | 2024.03.02 |
그룹지어 통계내기 (GROUP BY) (0) | 2024.03.02 |