Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
помогите с запросом (Вячеслав) 21/11/2007 - 15:54:11
      Re: помогите с запросом (Вячеслав) 21/11/2007 - 16:40:19
      Re: помогите с запросом (Вячеслав) 21/11/2007 - 16:43:22
      Re: помогите с запросом (igork) 21/11/2007 - 19:20:01
      Re: помогите с запросом (Вячеслав) 22/11/2007 - 15:03:37
      Re: помогите с запросом (Вячеслав) 22/11/2007 - 15:44:22
      Re: помогите с запросом (Александр) 27/11/2007 - 17:18:17
      Re: помогите с запросом (igork) 27/11/2007 - 22:30:45



From: Вячеслав - 21/11/2007 - 15:54:11
Subject:помогите с запросом
-----------------
Есть таблица products с полями productID CategoryID

типично данные выглядят вот так

productID CategoryID
9885 214
9886 214
7589 214
10582 214
10585 214
10586 214

и т.д

т.е. для каойто категории есть нокое количество товара...

как написать выборку чтобы выбрать 3 позиции productID, ту что запрошена, предыдущую и следующую за ней...

т.е. select productID where categoryID=214 and productID=10582
дает 1 число 10582, а мне надо еще предыд и след товар.

Для данного примера если запрошен продукт 10582, правильный результат будет

7589 214
10582 214
10585 214

как написать такой запрос ?






[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
32512



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |