https://school.programmers.co.kr/learn/courses/30/lessons/131537#qna
오프라인 테이블과 온라인 테이블 합치기 =
UNION
UNION
,UNION ALL
2개 이상의 쿼리문에서 나온 데이터를 합칠 수 있다.
ALL 의 경우 중복되는 것이 제거되지 않는다.
각 쿼리의 컬럼 개수와 명칭을 맞춰주어야 한다.
https://sesok808.tistory.com/510
(SELECT
DATE_FORMAT(SALES_DATE, "%Y-%m-%d") as SALES_DATE, PRODUCT_ID, USER_ID, SALES_AMOUNT
FROM
ONLINE_SALE
WHERE
YEAR(SALES_DATE) = 2022 AND MONTH(SALES_DATE) = 3
UNION
SELECT
DATE_FORMAT(SALES_DATE, "%Y-%m-%d") as SALES_DATE, PRODUCT_ID, NULL AS USER_ID, SALES_AMOUNT
FROM
OFFLINE_SALE
WHERE
YEAR(SALES_DATE) = 2022 AND MONTH(SALES_DATE) = 3
)
ORDER BY
SALES_DATE, PRODUCT_ID, USER_ID