powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / выборка двух записей идущих подряд в результате
2 сообщений из 2, страница 1 из 1
выборка двух записей идущих подряд в результате
    #32854047
lizendir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мне нужно следующее. Я знаю id записи, мне нужно получить id записи, которая следует за этой, если бы они были отсортированы в алфавитном порядке по полю title. Как это сделать???

Или быть может можно вообще одним запросом сделать следующее:
Есть таблица { int id, varchar title, int forward }
Нужно вывести записи так, чтобы следующая запись вывода имеле id равный значению поля forward текущей записи. (ну, этакий список) Если же у текущей записи поле forward пустое, то надо вывести запись, которая идёт в алфавитном порядке (по параметру title) за текущей..... Ну а вывод надо начинать с записи, у которой title самый маленький (в лексикографическом отношении)
...
Рейтинг: 0 / 0
выборка двух записей идущих подряд в результате
    #32854087
lizendir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А всё - я уже придумал, как выбрать следующую запись. Типа так:
SELECT ... FROM ... WHERE title > 'abc' ORDER BY title LIMIT 1

Может всё-таки кто-нибудь знает, как решить проблему, описанную во второй части вопроса предыдущего поста??? Одним запросом... Не хотелось бы загонять в память массив всех entry_id...
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / выборка двух записей идущих подряд в результате
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]