group_concat()函数的使用

group_concat(),手册上说明:该函数返回带有来自一个组的连接的非NULL值的字符串结果。

通俗点理解,其实是这样的:group_concat()会计算哪些行属于同一组,将属于同一组的列显示出来。要返回哪些列,由函

数参数(就是字段名)决定。分组必须有个标准,就是根据group by指定的列进行分组。

例如:

field1   field2

a         1      
a         2      

a         3


能不能一条语句查出这样子:
field1    field2
a          1,2,3


结果:

select field1,group_concat(field2) from table 

你可能感兴趣的:(数据库,group_concat())