문제
정말 어려운 문제였다.
바보 같이 join 문만 활용해서 풀다가 도저히 답이 안나와서 구글 찬스 사용..
union 을 활용하는 문제일줄은..ㅎㅎㅎ
풀이
SELECT
date_format(SALES_DATE,'%Y-%m-%d') AS SALES_DATE, PRODUCT_ID, USER_ID, SALES_AMOUNT
FROM
ONLINE_SALE
WHERE SALES_DATE LIKE '2022-03%'
UNION ALL
SELECT
date_format(SALES_DATE,'%Y-%m-%d') AS SALES_DATE, PRODUCT_ID, NULL USER_ID, SALES_AMOUNT
FROM
OFFLINE_SALE
WHERE SALES_DATE LIKE '2022-03%'
ORDER BY SALES_DATE, PRODUCT_ID, USER_ID
'Algorithm > Programmers(Sql)' 카테고리의 다른 글
[Programmers] 이름이 있는 동물의 아이디 (0) | 2024.06.21 |
---|---|
[Programmers] 이름에 el이 들어가는 동물 찾기 (0) | 2024.06.21 |
[Programmers] 역순 정렬하기 (0) | 2024.03.30 |
[Programmers] 아픈 동물 찾기 (0) | 2024.03.30 |
[Programmers] 모든 레코드 조회하기 (0) | 2024.03.30 |