今天在项目中遇到了一个需要将多条记录得某一列信息拼接成一列显示。
需要用到函数:GROUP_CONCAT
如下实例(表 student):
name subject
张三 语文
张三 数学
张三 英语
将 张三的学科合并成一列显示:
select name,GROUP_CONCAT(subject) as subject from student group by name;
效果如下:
name subject
张三 语文,数学,英语
今天在项目中遇到了一个需要将多条记录得某一列信息拼接成一列显示。
需要用到函数:GROUP_CONCAT
如下实例(表 student):
name subject
张三 语文
张三 数学
张三 英语
将 张三的学科合并成一列显示:
select name,GROUP_CONCAT(subject) as subject from student group by name;
效果如下:
name subject
张三 语文,数学,英语