mysql group_concat函数使用方法
group_concat()会计算哪些行属于同一组,将属于同一组的列显示出来。要返回哪些列,由函
数参数(就是字段名)决定。分组必须有个标准,就是根据group by指定的列进行分组。
group_concat函数应该是在内部执行了group by语句,这是我的猜测。
1.测试语句:
代码如下 | 复制代码 |
SELECT group_concat(town) FROM `players` group by town |
结果去查找town中去查找哪些值是一样的,如果相等,就全部列出来,以逗号分割进行列出,如下:
group_concat(town)
北京,北京
长沙
简单的例子:
代码如下 | 复制代码 |
mysql> SELECT * FROM `ta`; mysql> SELECT `id`, |
补充:数据库,mysql教程