アイテムのテーブルがあります。アイテムには id、スコア 1、スコア 2 があります。
12 個の既知のアイテムを ( を使用して) 選択し、それらをscore1WHERE id IN (....)
と score2 の rank の合計であるスコアで並べ替えたいと考えています。ランクは、12 個のアイテムがランク付けされた場合のスコアの場所です。
mysqlでこれを行うにはどうすればよいですか?
編集:
4つの回答の後、解決策はおそらく予想よりも複雑であることがわかりました. 別の方法で質問させてください。
私が使用する場合select *, [calculation] from table where id IN (odered list of ids)
。の元の順序付けられた ID リストの各 ID の位置をどうにかして使用できます[calculation]
か?