У меня есть запрос с простым заказом:
SELECT
ROW_NUMBER() OVER(ORDER BY flagid desc ) as RowNr,
stepid, flagid
FROM
(
select stepid, flagid
from opstep_flag
where stepid = 262677032
) a
И он возвращает такие данные:
Это возможноупорядочить данные, что у flagid будет например 7,5,8?
Я хочу определить где-то, что flagid 7 - первый, flagid 5 - второй, а flagid 8 - третий.Теперь я могу изменить заказ только с помощью asc или desc, а 5,7,8 я могу изменить на 8,7,5.Но мне нужно 7,5,8.