[SQL] programmers 오프라인/온라인 판매 데이터 통합하기

도리·2025년 4월 22일

  • online_sale 테이블과 offline_sale 테이블을 합치고, 조건을 걸어야 함.
-- 2022-03/오프 정보 출력. 
-- -- offline_sale user_id는 null
-- -- 판매일 오름차순, 상품Id 오름차순, 유저id 오름차순

(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 

select date_format(SALES_DATE,'%Y-%m-%d') as sales_date,PRODUCT_ID,Null as USER_ID,SALES_AMOUNT
from offline_sale
where sales_date like '2022-03%')
order by sales_date, product_id, user_id

join X , union O

join , union 참고 https://monawa.tistory.com/103


profile
인공지능응용학과 졸업예정..

0개의 댓글