카테고리 없음

SQL프로그래머스 문제풀이 -5월 식품들의 총매출 조회하기

이준민1 2024. 5. 28. 20:28

SELECT p.PRODUCT_ID,	PRODUCT_NAME, sum(price*AMOUNT) as	TOTAL_SALES
from FOOD_PRODUCT as P
inner join FOOD_ORDER as O
on p.PRODUCT_ID = O.PRODUCT_ID
WHERE  DATE_FORMAT(PRODUCE_DATE,'%Y-%m') = '2022-05'
group by PRODUCT_ID
ORDER BY TOTAL_SALES DESC, PRODUCT_ID ASC

product을 칼럼명을 지어줘야하는 이유  innerjoin을 해도 칼럼이 합쳐지지않는다

#SELECT에 출력할 칼럼적어준다

#FOOD_PRODUCT와 FOOD_ORDER테이블을 PRODUCT_ID기준으로 합쳐주고

#where 절에 date_formet으로 년월만보이게한다음에 2022-05칼럼만 출력하도록 조건을 걸어준다

#PRODUCT_ID 그룹화해준다

#ORDER BY TOTAL_SALES 로 내림차순해주고 , PRODUCT_ID오름차순해준다