Всем привет.
Есть таблица "articles" (id, title)
Пример данных из таблицы:
1|заголовок1
2|заголовок2
4|заголовок4
3|заголовок3
6|заголовок6
5|заголовок5
Необходимо 2 запроса:
1) зная определённый ID записи, найти следующие за ним 2 строки из таблицы(сортировка по title). Т.е. например у нас ID=3, то мы должны получить записи "4|заголовок4" и "5|заголовок5"
2)зная определённый ID записи, найти предыдущие перед ID-записи 2 строки из таблицы(сортировка по title). Например ID=4,то мы должны получить записи - "3|заголовок3", "2|заголовок2".
Буду очень благодарен, если кто-то выскажет свои мысли каким образом это можно сделать.
Не совсем то получается. Вот есть выборка всех данных https://nimbus.everhelper.me/client/notes/share/46...
Меня интересуют 2 следующие за ID = 92621 строки в результатах выборки - строки в ID (92676 и 92682), а в итоге после запроса :
SELECT *
FROM modx2_site_content
WHERE pagetitle > (
SELECT pagetitle
FROM modx2_site_content
WHERE id =92621 )
AND parent =92613
ORDER BY pagetitle DESC
LIMIT 0 , 2
получаю https://nimbus.everhelper.me/client/notes/share/46...
ID - 93638, 93636