Frage

Ich habe eine OrdersProducts Tabellen mit order_id, product_id und Mengenfeldern. Ich möchte die beliebtesten Produkte kennen zu lernen, so wie kann ich das Mengenfeld Summe für jede PRODUCT_ID getrennt und dann die Summen bestellen? Alle Hinweise würden geschätzt. Ich bin mit MySQL 5.3, danke.

War es hilfreich?

Lösung

Versuchen Sie dies.

select product_id, sum(quantity) As ProductQtySum
from OrdersProducts 
group by product_id 
order by ProductQtySum Desc

Andere Tipps

Nicht 100% sicher, dass MySQL so - aber das ziemlich Standard-SQL

SELECT product_id, sum(quantity)
FROM OrdersProducts 
GROUP BY product_id
ORDER BY sum(quantity) DESC
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top