문제
주문 제품 테이블이 있습니다 order_id
, product_id
, 및 수량 필드. 가장 인기있는 제품을 알고 싶습니다. 각 Product_ID의 수량 필드를 어떻게 별도로 합산 한 다음 합을 주문할 수 있습니까? 모든 포인터는 감사 할 것입니다. MySQL 5.3을 사용하고 있습니다. 감사합니다.
해결책
이 시도.
select product_id, sum(quantity) As ProductQtySum
from OrdersProducts
group by product_id
order by ProductQtySum Desc
다른 팁
MySQL이 이것을 좋아할 것이라고 확신하지는 않지만 꽤 표준 SQL
SELECT product_id, sum(quantity)
FROM OrdersProducts
GROUP BY product_id
ORDER BY sum(quantity) DESC
제휴하지 않습니다 StackOverflow