2009-07-20 97 views
1

我有一個日曆事件信息(日期,用戶名)表。將PHP查詢結果與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

建議是使用MySQL的GROUP_CONCAT

+0

啊,不知道這個。 SQL令我驚訝!謝謝 – littleK 2009-07-20 06:24:11