У меня есть таблица с увеличенным идентификатором от 1,2,3 ... и так далее. Я хочу только сортировать данные в порядке убывания на основе поля «id», кроме первых двух строк. Я попытался с помощью ниже запроса: -сортировать определенные строки, используя случай заказа mysql
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
Есть ли какой-либо способ добиться этого с помощью такого запроса ?
это может быть немного больше advantageuos, чтобы добавить/столбец веса заказа, а затем вы можете просто использовать это, чтобы заказать записи –
Нет, я не могу добавить какой-либо другой столбец для указания порядка или веса. Мне нужно получить его во время работы. – neeraj