mysql 질문
-
게시물 수정 , 삭제는 로그인 필요
SELECT FP.PRODUCT_ID, FP.PRODUCT_NAME, SUM(FO.AMOUNT * FP.PRICE) AS TOTAL_SALES
FROM FOOD_PRODUCT FP JOIN FOOD_ORDER FO ON FP.PRODUCT_ID = FO.PRODUCT_ID
WHERE FO.PRODUCE_DATE LIKE '2022-05%'
GROUP BY FO.PRODUCT_ID
ORDER BY TOTAL_SALES DESC, FP.PRODUCT_ID ASC;
일단 mysql이고 일단 이 코드는 프로그래머스에서 정답으로 처리 된 건데... 제가 알기로 select구문에 groupby와 집계함수에 사용되지 않은 변수들은 쓸 수가 없다고 알고 있는데 이거는 왜 될까요...?
#mysql 질문 #mysql 면접 질문