将MySQL查询结果与PHP合并

时间:2009-07-20 05:36:51

标签: php mysql merge

我有一个日历事件信息表(日期,用户名)。

我想使用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

有什么想法吗?

2 个答案:

答案 0 :(得分:4)

同样的问题:Grouping in SQL

建议使用MySQL GROUP_CONCAT的方法

答案 1 :(得分:1)