PHP/MYSQL GROUP BY 到数组基于分组

标签: MySQL PHP
发布时间: 2015/6/11 21:58:27
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我有一个像这样的表:

 ID   Name  Type
 1    Adam    A
 2    Sam     B
 3    James   A
 4    Dave    C
 5    Vick    C

我想让他们陷入像这样在PHP中的数组格式:

people['A'] == {Adam, James}
people['B'] == {Sam}
people['C'] == {Dave, Vick}

我是如何操纵 GROUP BY 的功能的呢?

解决方法 1:

这就是你想 group_concat() :

select type, group_concat(name)
from t
group by type
官方微信
官方QQ群
31647020