我有一個項目表。項目都有編號,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