У меня есть таблица предметов. у предмета есть идентификатор, оценка 1, оценка 2.
Я хочу выбрать 12 известных элементов (используя WHERE id IN (....)
) и упорядочить их по баллу, который является суммой рангов для score1 и score2. ранг - это расположение партитуры, если 12 элементов были упорядочены ею.
Как я могу сделать это в mysql?
Изменить:
После 4 ответов я вижу, что решение, вероятно, сложнее, чем я ожидал. поэтому позвольте мне задать вопрос по-другому.
Если я использую select *, [calculation] from table where id IN (odered list of ids)
. Могу ли я как-то использовать положение каждого идентификатора в исходном упорядоченном списке идентификаторов в [calculation]
?