|
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,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
32512
|
|