2009-07-20 2 views
1

У меня есть таблица информации о событиях в календаре (дата, имя пользователя).Слияние результатов запроса MySQL с PHP

Я хочу, чтобы напечатать следующую информацию для каждого «событие» за выбранный месяц в таблице, с помощью PHP и MySQL:

SELECT DAYOFWEEK(eventDate) AS 
DAY , YEAR(eventDate) AS YEAR, `primary` , secondary, weekend 
FROM eventcal 
WHERE region = 4 
AND MONTH(eventDate) =7 
ORDER BY DAYOFWEEK(eventDate) 

Там может быть несколько пользователей, связанных с день. Каков наилучший способ, используя MySQL и PHP, построить таблицу, чтобы объединить общие имена пользователей вместе? Например, вместо:

June | 7 | 2009 | doej2 
June | 7 | 2009 | smithj2 
June | 8 | 2009 | mccoyj2 

Я хочу ...

June | 7 | 2009 | doej2, smithj2 
June | 8 | 2009 | mccoyj2 

Любые идеи?

ответ

4

же вопрос: Grouping in SQL

Отдается было использовать GROUP_CONCAT в MySQL

+0

А, не знал об этом. SQL меня удивляет! Спасибо – littleK