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




MySQL.RU - Webboard



Вернуться
GROUP_CONCAT - правильный запрос? (Sandr) 10/03/2009 - 18:47:21



From: Sandr - 10/03/2009 - 18:47:21
Subject:GROUP_CONCAT - правильный запрос?
-----------------
есть несколько таблиц
пишу запрос
_______________________
SELECT group_concat(DISTINCT i.filename) AS filename, group_concat(i.master) AS master, g.*, m.id as mid, group_concat(DISTINCT w.word) as keywords
FROM dp_gallery_img AS i
LEFT JOIN dp_gallery AS g ON i.pid = g.id
LEFT JOIN dp_gallery_words AS w ON w.id = any (SELECT wordId FROM dp_gallery_words_links WHERE gid=g.id)
LEFT JOIN dp_menu AS m ON m.id = any (SELECT mid FROM dp_menu_gallery_links WHERE gid=g.id)
GROUP BY g.id LIMIT 0,15
_________________________
поле master имеет значение 0 или 1!
получаю ответ с количеством master в два раза превосходящим количество filename
если пишу group_concat(DISTINCT i.master) AS master вместо group_concat(i.master) AS master
получаю filename (filename1,filename2,....) и два значения master 0,1

а как получить равное количество значений для filename и master????


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

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

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



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