반응형
UNION 개념
개념은 아래 글을 참고하면 된다.
https://skylarcoding.tistory.com/170
UNION 과 UNION ALL의 차이
UNION 은 중복값을 제거하고 보여주고, UNION ALL 은 중복값을 제거하지 않고 보여준다.
UNION 사용 예시
UNION 사용 시 주의점
SELECT 문에 입력한 컬럼의 개수가 UNION 하려는 컬럼의 개수와 일치해야 한다.
사용 방법
UNION 을 활용하여 서로 다른 데이터 테이블에서 정보를 통합하여 가져올 수 있다.
상황
고객의 정보를 두 테이블에서 가져오고, 각 테이블의 데이터에 대한 추가 정보를 포함하여 통합된 결과를 생성하고자 한다.
SELECT
customer_id AS id,
customer_name AS name,
contact_number AS phone,
'Regular Customer' AS customer_type
FROM CUSTOMERS
UNION ALL
SELECT
member_id AS id,
member_name AS name,
phone_number AS phone,
'Member Customer' AS customer_type
FROM MEMBERS;
반응형