|
MySQL.RU - Webboard
Вернуться
Интерестная задачка про Group (Ронзин Роман) 24/09/2002 - 11:52:23
Re: Интерестная задачка про Group (walrus) 24/09/2002 - 22:36:45
Re: Интерестная задачка про Group (Ронзин Роман) 25/09/2002 - 12:02:01
Re: Интерестная задачка про Group (vi.k) 26/09/2002 - 05:21:00
Re: Интерестная задачка про Group (walrus) 28/09/2002 - 10:52:25
Re: Интерестная задачка про Group (vi.k) 29/09/2002 - 05:17:48
Re: Интерестная задачка про Group (walrus) 29/09/2002 - 21:04:39
Re: Интерестная задачка про Group (vi.k) 30/09/2002 - 14:55:38
Re: проблема с агрегатной UDF avgcost (Tamara) 28/11/2003 - 11:09:55
> Original message text:
> From: Ронзин Роман - 24/09/2002 - 11:52:23
> Subject:Интерестная задачка про Group
> -----------------
> "Мы знаем, что эта задача не имеет решения, мы хотим знать как ее решать..."
> А и Б. Стругатские. "Понедельник начинается в субботу"
>
>
> Итак. Есть описение товара состоящее из названия и кучи параметров. Название храниться в одной таблице(product) названия параметров(fields) в другой, а их значения в третьей(value). Все это связано через таблицу case(field_id,value_id,product_id).
> Надо выбрать описание каждого товара в виде (название парам1:значение1 парам2:значение2... парамN:значениеN) одним запросом.
>
> Была идея групировать по product.id обьединяя параметры, но sum не работает со строками, а concat не работает с групировкой.
> В общем наметился тупик который (из соображений экономии времени)
> разрешился обработкой результатов на PHP.
> А задачка осталась.
> Если есть идеи - пишите.
>
>
>
From: walrus - 24/09/2002 - 22:36:45
Subject:Интерестная задачка про Group
-----------------
Стандартными средствами sql вы такую задачу не решите.
Нужна новая агрегатная функция. AFAIK в следующих версиях mysql (4.1 возможно) такую функцию собираются ввести, но пока - без "доработки напильником" не обойтись
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
11896
|
|