2011-10-25 50 views
0

我需要知道如何处理相当复杂的情况。获取不同列中具有相同值的所有行的列值的总和

我有一个系统,允许用户对其他人发表的评论进行投票。我希望根据他们的所有评论创建一份最具票数的人的报告。用户表中没有跟踪upvotes,只在评论表中进行跟踪,因此需要通过评论表并获取投票列中的值,并输出每个用户标识的所有投票列值的总和。然后,它需要如果你发布你的用户和意见表结构提前订购这些输出前10

感谢您的帮助

+3

您必须发表您的评论和投票表架构。 –

回答

0

我可以做一个查询。但它会是这样的:

SELECT SUM(votes) total, user_id FROM comments GROUP BY user_id ORDER BY total LIMIT 10 
相关问题