Я стараюсь работать, но не очень далеко. Если бы кто-нибудь мог помочь, это было бы здорово.Предыдущие элементы в коллекции
В принципе, мне нужно иметь предыдущие и следующие элементы из всех элементов таблицы. Если это последний элемент, мне нужно выполнить цикл до первого элемента. Если это первый элемент, предыдущий элемент должен быть последним. Кроме того, предметы должны увеличиваться и уменьшаться на единицу. Мне нужно каким-то образом добавить это в один запрос, чтобы они были в одном порядке или были идентифицированы в моем приложении, я могу видеть, что является предыдущим, и который является следующей кнопкой. Это MySQL до сих пор, но не правильный. Я использую 22083, так как это последний элемент таблицы.
SELECT id, alias_title from image
where (
id = IFNULL((select min(id) from image where id > 22083), (select min(id) from image))
or id = IFNULL((select max(id) from image where id < 22083),(select min(id) from image))
)
могли бы вы вернуть весь результирующий набор, а затем петлю через результаты на уровне приложений ? – Strawberry