Pregunta

Tengo una OrdersProducts tablas con campos order_id, product_id, y cantidad. Me gustaría saber los productos más populares, así que ¿cómo puedo sumar el campo de cantidad para cada product_id por separado y luego ordenar las sumas? Cualquier indicador sería apreciada. Estoy usando MySQL 5.3, gracias.

¿Fue útil?

Solución

Probar.

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

Otros consejos

No es 100% seguro de MySQL como esto - pero es bastante estándar SQL

SELECT product_id, sum(quantity)
FROM OrdersProducts 
GROUP BY product_id
ORDER BY sum(quantity) DESC
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top