У меня есть таблица faq_questions со следующей структурой:
id int not_null auto_increment,
question varchar(255),
sort_order int
Я пытаюсь создать запрос с заданным порядком сортировки, выбирая строку со следующим наивысшим порядком сортировки.
Пример:
id question sort_order
1 'This is question 1' 10
2 'This is question 2' 9
3 'This is another' 8
4 'This is another one' 5
5 'This is yet another' 4
Хорошо, представьте, что я передаю 5 для моего известного порядка сортировки (id 4), мне нужно, чтобы он возвращал строку с идентификатором 3. Поскольку нет гарантии, что sort_order будет смежным, я не могу просто выбрать known_sort_order + 1 .
Спасибо!