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




MySQL.RU - Webboard



Вернуться
[ПРОБЛЕМА] Запрос (timewriter) 24/10/2008 - 16:51:59
      Re: [ПРОБЛЕМА] Запрос (omickron) 27/10/2008 - 07:16:42



From: timewriter - 24/10/2008 - 16:51:59
Subject:[ПРОБЛЕМА] Запрос
-----------------
Добрый день.
Есть таблицы:
Код:

games (хранятся игры)
-----------------------
game_id
name

game_categories (хранятся названия групп игр)
-----------------------
category_id
name

game_cats (ведется учет (1 игра может принадлежать многим группам))
-----------------------
game_cats_id
game_id
cat_id

Есть запрос вида:
Код:

SELECT
`gc` . `game_id` `game_id` ,
`gc` . `cat_id` `cats` ,
`game_categories` . `name`
FROM
`game_cats` AS `gc`
LEFT JOIN
`game_categories` ON
`game_categories` . `category_id` = `gc` . `cat_id`
ORDER BY `gc` . `game_id` DESC

Результатом является
Код:

game_id |cats | name
6872 |27 |Бегалки
6872 |25 |Загадки
6872 |33 |Симы
6869 |30 |Маджонг
6867 |30 |Маджонг

Первые 3 строки - одна и та же игра
результат нужно оформить следующим образом:
GROUP BY `game_id`
НО(!) чтобы названия групп игр выводились через запятую (что-то вроде конката в пхп)

Пробовал CONCAT_WS, но он, естественно, работает только со строками.

Заранее спасибо

ПХП вариант отпадает. Нужно реализовать запросом, чтобы поле name содержало названия через запятую


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

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

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



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