![](/img/trans.png)
[英]How can I get the MAX product_id in MySQL & PHP from database table?
[英]How can I get max sum in table with mysql
我有一个带有这样的表的SQL数据库:
ObjID Rating 123 1 333 0 123 0 123 1 567 1
一个Ojbect ID可以以不同的评级多次出现在表中,我需要一种方法来选择“不同的” ObjID,检查其所有评级并将其与所有其他“不同的” ObjID进行比较,然后比较这些评级。 最后,我应该获得具有最高总评分的第1-3 ObjID,在此示例中,将打印123、567和333。
那么,每个对象的评级是表中该对象的所有评级的总和?
SELECT ObjID, SUM(Rating) AS TotalRating
FROM ObjectTable
GROUP BY ObjID
ORDER BY SUM(Rating) DESC
LIMIT 3
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.