SQL/LeetCode

[LeetCode] 1158. Market Analysis I

yeyeyep 2025. 2. 19. 15:08

 

 

[문제]

이미지를 누르면 문제 링크로 넘어갑니다

 

 

[MySQL]

SELECT u.user_id AS buyer_id
     , u.join_date
     , SUM(CASE WHEN order_date BETWEEN '2019-01-01' AND '2019-12-31'
                  THEN 1
                  ELSE 0
            END) AS orders_in_2019
FROM Users AS u
    LEFT JOIN Orders AS o ON u.user_id = o.buyer_id
GROUP BY u.user_id