문제
내가 작성한 정답
SELECT TO_CHAR(SALES_DATE,'YYYY-MM-DD') 판매날짜,
PRODUCT_ID 상품ID,
USER_ID 유저ID,
SALES_AMOUNT 판매량
FROM ONLINE_SALE
WHERE TO_CHAR(SALES_DATE,'YYYY-MM') = '2022-03'
UNION
SELECT TO_CHAR(SALES_DATE,'YYYY-MM-DD') 판매날짜,
PRODUCT_ID 상품ID,
NULL AS 유저ID,
SALES_AMOUNT 판매량
FROM OFFLINE_SALE
WHERE TO_CHAR(SALES_DATE,'YYYY-MM') = '2022-03'
ORDER BY 판매날짜 ASC, 상품ID ASC, 유저ID ASC;
UNION해야하는데 해당 컬럼이 다른 테이블에 없다면 “NULL AS COLUMN”
Share article