質問

Iはorder_idproduct_id、数量フィールドとOrdersProductsテーブルを有しています。私は、最も人気のある製品を知りたいのですが、そのそれぞれが個別にPRODUCT_IDのためにどのように私は、数量フィールドを合計することができ、その後、合計を注文しますか?任意のポインタをいただければ幸いです。私は、MySQL 5.3、感謝を使用しています。

役に立ちましたか?

解決

これを試してみてください。

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

他のヒント

100%を確認してくださいMySQLはこれを好きなわけではありません - しかし、そのかなり標準SQL

SELECT product_id, sum(quantity)
FROM OrdersProducts 
GROUP BY product_id
ORDER BY sum(quantity) DESC
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top