【发布时间】:2010-05-25 20:55:16
【问题描述】:
我有存储所有内容的 cmets 表,我必须对所有内容求和并添加最佳答案 *10。 我需要整个列表的排名,以及如何显示指定用户/ID 的排名。
这里是 SQL:
SELECT m.member_id AS member_id,
(SUM(c.vote_value) + SUM(c.best)*10) AS total
FROM comments c
LEFT JOIN members m ON c.author_id = m.member_id
GROUP BY c.author_id
ORDER BY total DESC
LIMIT {$sql_start}, 20
【问题讨论】:
-
我不明白 - 查询看起来不错。也许一些示例数据和预期输出会有所帮助?
-
排名,如何显示排名,以及指定的UID