玖叶教程网

前端编程开发入门

Mysql一对多关系,GROUP_CONCAT_合并多行数据到一行

如上图,将左侧的数据表通过查询语句变为右侧的结果。

首先想到分组group by,但是连接用什么函数呢?GROUP_CONCAT_合并多行数据到一行。

最后sql查询语句为:

SELECT id,count(xm) as 人数 ,GROUP_CONCAT(xm) as 成员 from sheet1 GROUP BY id

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言