
유저별 2019년 구매한 물품의 갯수를 구하라.
[Market Analysis I]
🔑 핵심 포인트
YEAR(ORDER_DATE) = 2019를 WHERE문에 쓰면 0인 유저를 출력하지 않기때문에 ON절에 쓰는 것이 핵심.
SELECT USER_ID AS BUYER_ID, JOIN_DATE, COUNT(ORDER_ID) AS ORDERS_IN_2019
FROM USERS U LEFT JOIN ORDERS O
ON U.USER_ID = O.BUYER_ID AND YEAR(ORDER_DATE) = 2019
GROUP BY USER_ID