【问题标题】:Merging MySQL Query results with PHP将 MySQL 查询结果与 PHP 合并
【发布时间】:2010-11-12 05:14:28
【问题描述】:

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

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

有什么想法吗?

【问题讨论】:

    标签: php mysql merge


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      同样的问题:Grouping in SQL

      建议使用 MySQL 的 GROUP_CONCAT

      【讨论】:

      • 啊,不知道这个。 SQL 总是让我吃惊!谢谢
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-23
      • 2019-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-01
      相关资源
      最近更新 更多