OFFLINE_SALE 테이블의 판매 데이터의 USER_ID 값은 NULL 로 표시 -> 항목값에 문자열로 'NULL'로 출력하라는 것이 아닌 NULL, 즉 빈칸으로 두라는 뜻
답안 예시에 NULL로 칸에 적혀있길래 'NULL' AS SALES_DATE 라고 썼다가 계속 틀렸다. 따옴표를 제거해줘야 빈칸으로 출력된다
그 외에는 각 테이블마다 값을 빼오고 UNION 함수로 합쳐주기만 하면 된다
(SELECT DATE_FORMAT(SALES_DATE, "%Y-%m-%d") AS SALES_DATE, PRODUCT_ID, USER_ID, SALES_AMOUNT
FROM ONLINE_SALE AS N
WHERE SALES_DATE LIKE '2022-03%'
UNION
SELECT DATE_FORMAT(SALES_DATE, "%Y-%m-%d") AS SALES_DATE, PRODUCT_ID, NULL AS USER_ID, SALES_AMOUNT
FROM OFFLINE_SALE AS F
WHERE SALES_DATE LIKE '2022-03%')
ORDER BY SALES_DATE, PRODUCT_ID, USER_ID