我正在尝试创建一个 MySQL SELECT 语句,该语句将从表中选择一堆行,并将按行的 id 对结果进行分组(多行将具有相同的 id)。
这是我正在尝试做的一个例子。假设我有下表:
id | name
1 | Art
1 | Arnold
1 | Anatoly
2 | Beatrice
2 | Bertha
2 | Betty
3 | Constantine
3 | Cramer
我想让 MySQL 返回按 id 分组的数据,如下所示:
[1] => Art, Arnold, Anatoly
[2] => Beatrice, Bertha, Betty
[3] => Constantine, Cramer
我知道我可以做一个简单的 SQL 选择,然后在 PHP 中循环结果,但如果可能的话,我想让 MySQL 处理分组。