Selforg
Новичок
Реализация функции: "<< предыдущий следующий >>"
Есть таблица товаров отсортированная по алфавиту. Заходим в подробную информацию о продукте там есть навигация: перейти к следующему или предыдущему товару...
Как это реализовать меньшими затратами??
То есть запрос, возращающий все продукты по порядку:
select id, name from products order by name
Результат:
2 Два
1 Один
5 Пять
7 Семь
3 Три
4 Четыре
Допустим нажимаем на "Пять": а в подробной информации запрос просчитывает 1(пред) и 7(след), далее нажимаем "след (7)" будут просчитываеться 5 и 3!!!
Можно ли это просчитать всё в одном запросе?? тоесть найти текущий идентификатор и те что после и до него????
Есть таблица товаров отсортированная по алфавиту. Заходим в подробную информацию о продукте там есть навигация: перейти к следующему или предыдущему товару...
Как это реализовать меньшими затратами??
То есть запрос, возращающий все продукты по порядку:
select id, name from products order by name
Результат:
2 Два
1 Один
5 Пять
7 Семь
3 Три
4 Четыре
Допустим нажимаем на "Пять": а в подробной информации запрос просчитывает 1(пред) и 7(след), далее нажимаем "след (7)" будут просчитываеться 5 и 3!!!
Можно ли это просчитать всё в одном запросе?? тоесть найти текущий идентификатор и те что после и до него????