본문 바로가기
Database/MySQL

UNION (SELECT 결과들 합치기)

by 컴돈AI 2024. 3. 12.

목차

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