0
我正在使用以下查询来生成排行榜,但由于某种原因它将分数返回为值的两倍。MYSQL sum()返回双分数
SELECT p.user_id, u.first, SUM(points) AS score FROM points AS p LEFT
JOIN users AS u ON p.user_id = u.fb_id WHERE p.action_time >
'1492732800' GROUP BY p.user_id ORDER BY points DESC LIMIT 10
什么可能导致这种情况发生?
感谢
你能还提供了一些样本数据,以便我们能够重现该问题? –
您可能在一个表或另一个表上有多个用户标识的记录。 – Kickstart