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




MySQL.RU - Webboard



Вернуться
group_concat (Леша) 08/03/2005 - 01:46:29
      Re: group_concat (Alec) 09/03/2005 - 18:40:35

> Original message text:
> From: Леша - 08/03/2005 - 01:46:29
> Subject:group_concat
> -----------------
> Знаю, что в 4.11 (может и в версиях поменьше) есть такая вещь group_concat.
> Трабл в том, что на сервере - 3.23.
> В 3.23 (как многие уже догадались) group_concat нет.
> Ситуация:
> 2 таблицы: houses h ,calendars c.
> h: id, title
> c: id, house_id, name
> Отношение - 1 ко многим. (то есть у 1 house могет быть неcколько календарей)
> Так вот. Как в 3.23 одним запросом выбрать список домов и в дополнительном поле произвести агрегирование (получить стороку со списком id календарей) для каждого дома?
>
> Короче, запрос для 4.11 работает:
> SELECT h.id, h.title, c.name, c.id cal_id,
> GROUP_CONCAT(c.id ORDER BY c.id DESC SEPARATOR ' ') cal_cnt
> FROM houses h ,calendars c
> WHERE c.house_id=h.id
> GROUP BY h.id
> ORDER BY h.id
>
> Есть ли вариант для 3.23 ?
>


From: Alec - 09/03/2005 - 18:40:35
Subject:group_concat
-----------------
где-то наподобие
но двумя запросами + пользовательская переменная


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

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

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



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