我有一个项目表。项目都有编号,1分,比分2Mysql - 2秩序排序
我想通过一个分数,是score1和score2的行列的总和,选择12项已知(使用WHERE id IN (....)
)和命令他们。如果12个项目是由它定购的,排名是得分的位置。
我该如何在mysql中执行此操作?
编辑:
答案后4我看到的解决方案可能比我预期的复杂。所以让我以另一种方式提出这个问题。
如果我使用select *, [calculation] from table where id IN (odered list of ids)
。我能以某种方式在[calculation]
的原始有序ID列表中使用每个ID的位置吗?
谢谢!它肯定做我想要的,但我需要最有效的方式来做到这一点。 – Nir 2009-07-08 12:16:09