728x90
반응형
MYSQL 에서의 UNION과 UNION ALL에 대한 설명을 적어본다.
UNION과 UNION ALL의 특징은 중복제거에 있다.
UNION은 두 테이블이 공통적으로 갖고 있는 원소들, 그러니까 두 테이블의 교집합에 해당하는 영역의 row들은 중복을 제거하고, 그냥 딱 하나의 row만 보여준다는 것
UNION을 사용 가능한 경우의 특징은 아래와 같다.
1. 서로 다른 종류의 테이블도, 조회하는 컬럼을 일치시키면 집합 연산이 가능합니다.
위의 2개 테이블을 UNION을 해보면 아래와 같다.
2. UNION ALL
728x90
반응형
'개발 > SQL' 카테고리의 다른 글
[SQL] NATURAL JOIN, CROSS JOIN, SELF JOIN, FULL OUTER JOIN, Non-equi JOIN 설명 (0) | 2023.01.28 |
---|---|
[SQL] USING 사용 방법 (0) | 2023.01.28 |
[SQL] 테이블의 연산, MINUS, EXCEPT, INTERSECT, UNION (0) | 2023.01.28 |
[SQL] LEFT OUTER JOIN, RIGHT OUTER JOIN, INNER JOIN 설명 (0) | 2023.01.28 |
[SQL] MSSQL 실행순서 (0) | 2023.01.20 |