1
我有一个存储投票的表格(在MySQL中)。该结构是这样的:现在根据用户提供的热门项目
id INT(11)
post_id INT(11)
vote_value INT(11)
created DATETIME
,vote_value
可以是任意整数,例如12,-17为一个职位。 结果投票将为12 + (-17) = -5
的帖子。我试图达到的目的是通过得到的选票来分类。那可能吗?如果是这样,非常感谢帮助。
注意我能够得到大多数投票通过的项目
SELECT post_id, COUNT(post_id) AS Count FROM my_table GROUP BY post_id ORDER BY Count DESC LIMIT 0,5
这给了我前5 最投票职位。即它选择出现次数最多的那些帖子。但我试图通过排序这些结果投票。希望听起来很清楚。
我假设你的意思是'SELECT post_id,SUM(vote_value)作为投票FROM my_table GROUP BY post_id ORDER BY投票DESC LIMIT 0,5'而且完美的工作!谢谢! – abhisek