У меня есть таблица с увеличенным идентификатором от 1,2,3 ... и так далее. То, что я хочу, это просто отсортировать данные в порядке убывания на основе поля 'id', за исключением первых двух строк. Я попытался с помощью запроса ниже: -
SELECT * FROM categories ORDER BY CASE WHEN id<3 THEN 0 ELSE id END DESC
Это дает мне результат, как
id name
5 Meal
4 Apparel
3 Electronics
1 Sports
2 Lifestyle
Но вывод должен прийти как
id name
1 Sports
2 Lifestyle
5 Meal
4 Apparel
3 Electronics
Есть ли способ добиться этого с помощью такого запроса?