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




MySQL.RU - Webboard



Вернуться
ограничение количества вывода с ORDER (Дмитрий) 17/10/2008 - 08:04:20
      Re: ограничение количества вывода с ORDER (bac) 18/10/2008 - 00:33:14
      Re: ограничение количества вывода с ORDER (Дмитрий) 21/10/2008 - 11:06:01

> Original message text:
> From: Дмитрий - 17/10/2008 - 08:04:20
> Subject:ограничение количества вывода с ORDER
> -----------------
> Раньше как-то не приходилось делать подобное, но сегодня возник вопрос :)
>
> есть таблица
>
> товары:
> id - идентификатор товара
> title - название товара (например, конденсатор)
> id_sklad - id склада, на котором есть этот товар
>
> Вопрос: как вывести результат поиска, чтобы по каждому складу выводилось не более 10 позиций, т.е. подскажите, что нужно дописать в данный запрос:
>
> SELECT * FROM товары WHERE title like "%$title%" ORDER BY id_sklad
>
> знаю, что если limit вставить в конец, то это будет просто ограничение на весь вывод, но мне надо ограничивать склады! :)
>


From: bac - 18/10/2008 - 00:33:14
Subject:ограничение количества вывода с ORDER
-----------------
SET @pre:=0;
SET @no:=1;
SELECT *
FROM (
SELECT id, title, id_sklad, if(@pre=id_sklad, @no:=@no+1, @no:=1) AS co, @pre:=id_sklad
FROM `товары`
WHERE title like "%$title%"
ORDER id_sklad
) o
WHERE co <11



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

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

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



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