我有一个MYSQL数据库,如下所示:
ID | Name | Product
--------+---------+----------
65644 | Charlie | Beer
65644 | John | Beer
65644 | Jan | Beer
65644 | Phoebe | Beer
65644 | Shaun | Beer
我想使用php输出一个表格,如下所示:
ID | Name | Product
--------+-----------------------------------+----------
65644 | Charlie, John, Jan, Phoebe, Shaun | Beer
目前我只能输出它看起来像第一张表。任何帮助将不胜感激。
答案 0 :(得分:1)
只需使用 group_concat
即可SELECT ID, group_concat ( Name ORDER BY Name SEPARATOR ', ' ), Product
FROM YourTable
GROUP BY ID, Product