【发布时间】:2012-09-22 01:11:37
【问题描述】:
我有一个包含字段 id、投票(针对每个用户)、评分的表格。
任务:根据对他和其他人的投票计算用户评分。也就是我每次更新字段投票需要重新计算字段评分。
这意味着有些人可以排在第三位。投票给他,他将获得第二名,反之亦然 - 从 2 到 3。(在评分字段中)
如何解决这个问题?每次更新字段来统计用户对php的评分,在mysql中做大量的更新查询是非常昂贵的。
【问题讨论】:
-
你能举一个你的表格值的例子吗
-
嗯..我没有基地。例如(id, votes, rating) 1, 124, 2 2, 85, 3 3, 999, 1