Php 获取不同列中具有相同值的所有行的列值之和

Php 获取不同列中具有相同值的所有行的列值之和,php,mysql,Php,Mysql,我需要知道如何处理一个相当复杂的情况 我有一个系统,允许用户对别人的评论投赞成票或反对票。我想根据他们的所有评论创建一份投票最多的人的报告。在users表中没有跟踪upvotes,只在comments表中跟踪,因此它需要遍历comments表,在vote列中获取值,并输出每个userid的所有vote列值的总和。然后,它需要订购这些产品并输出前10名 提前感谢您的帮助如果您发布您的用户和评论表结构,我可以进行查询。但它会是这样的: SELECT SUM(votes) total, user_id

我需要知道如何处理一个相当复杂的情况

我有一个系统,允许用户对别人的评论投赞成票或反对票。我想根据他们的所有评论创建一份投票最多的人的报告。在users表中没有跟踪upvotes,只在comments表中跟踪,因此它需要遍历comments表,在vote列中获取值,并输出每个userid的所有vote列值的总和。然后,它需要订购这些产品并输出前10名


提前感谢您的帮助

如果您发布您的用户和评论表结构,我可以进行查询。但它会是这样的:

SELECT SUM(votes) total, user_id FROM comments GROUP BY user_id ORDER BY total LIMIT 10

必须发布注释和投票表架构。