質問
Iはorder_id
、product_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
所属していません StackOverflow