https://school.programmers.co.kr/learn/courses/30/lessons/131117
-- 코드를 입력하세요
SELECT
p.product_id as PRODUCT_ID,
p.product_name as PRODUCT_NAME,
SUM(p.price * o.amount) as TOTAL_SALES
FROM
food_product p
JOIN
food_order o
ON
p.product_id = o.product_id
WHERE
o.produce_date like '2022-05%'
GROUP BY
p.product_id
ORDER BY
total_sales desc, p.product_id asc;
자꾸 실수하는게 하나 있다.
SUM(p.price * o.amount) as TOTAL_SALES
GROUP BY로 묶어서 SUM으로 집계함수써서 집계해야하는데 자꾸
SUM(p.price * o.amount)
as TOTAL_SALES 이거를
p.price * o.amount
as TOTAL_SALES 이렇게 쓴다.
그렇게 하게 되면 랜덤으로 레코드 하나의 price * amount를 받는거다...
제발 정신 차리자!!