Я видел этот вопрос: Выберите запрос, но покажите результат из записи № 3
Таблица
|id| foo | bar |
-------------------------
|1 | aaa | 123 |
|2 | bbb | 234 |
|3 | ccc | 345 |
|4 | ddd | 456 |
на основе указанной выше ссылки. Я используюзапрос
SELECT *
FROM Table
ORDER BY (id = 3) DESC
и результат
|id| foo | bar |
-------------------------
|3 | ccc | 345 |
|1 | aaa | 123 |
|2 | bbb | 234 |
|4 | ddd | 456 |
Так что мой вопрос, есть ли способ показать результат, начиная с записи номер 3, затем 4, затем 1 и последнийтакое запись № 2?Таким образом, результат может быть показан следующим образом:
|id| foo | bar |
-------------------------
|3 | ccc | 345 |
|4 | ddd | 456 |
|1 | aaa | 123 |
|2 | bbb | 234 |
Мой пример выше - только модель, моя цель - как отсортировать результат из выбранной записи по максимальной записи, а затем перейти к первой записи.Если я выберу запись № 3, то получится
3,4,5,...,max,1,2
Возможно ли это?