#mysql
#mysql
Вопрос:
предполагая, что у вас есть записи с идентификаторами 1,2,3,4,5. Как бы вы построили свой запрос так, чтобы возвращаемые результаты были упорядочены, начиная с идентификационного номера 3. например, 3,4,5,1,2
Комментарии:
1. Зачем вы это делаете?
Ответ №1:
CASE
Это сделает A in ORDER
:
SELECT
*
FROM
`table`
ORDER BY
CASE WHEN id >= 3 THEN 0 ELSE 1 END ASC,
id ASC
Комментарии:
1. @user2922439 Если ваша проблема решена, тогда примите ответ so, в будущем полезный для другого пользователя