Pergunta

Eu tenho um OrdersProducts tabelas com campos order_id, product_id, e quantidade. Eu gostaria de saber os produtos mais populares, assim como eu posso somar o campo quantidade para cada product_id separadamente e depois encomendar as somas? Os ponteiros seria apreciada. Estou usando o MySQL 5.3, obrigado.

Foi útil?

Solução

Tente isto.

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

Outras dicas

Não 100% de certeza MySQL vai gostar desta - mas a sua bonita SQL padrão

SELECT product_id, sum(quantity)
FROM OrdersProducts 
GROUP BY product_id
ORDER BY sum(quantity) DESC
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top