매출량을 구해야 하기 때문에, GROUP BY PRODUCT_ID를 해줘야, 각 상품마다의 SUM(판매량*단가) 를 구할 수 있다.
🙆♀️ 정답풀이
SELECT P.PRODUCT_ID,P.PRODUCT_NAME,SUM(O.AMOUNT*P.PRICE)AS TOTAL_SALES
FROM FOOD_PRODUCT P JOIN FOOD_ORDER O
ON P.PRODUCT_ID=O.PRODUCT_ID
WHERE DATE_FORMAT(PRODUCE_DATE,'%Y-%m')='2022-05'GROUPBY P.PRODUCT_ID
ORDERBY3DESC,1;
MySQL 에서 그냥 JOIN은 INNER JOIN과 같다. (=> ON 조건절에 해당하는 애들만 뽑아줌)