mysql怎么合并行


当前第2页 返回上一页

修改过后的sql语句,查询后如图2所示:

1

2

3

4

5

6

1 SELECT am.activeId,GROUP_CONCAT(m.modelName SEPARATOR ',') modelName

2 FROM activemodel am

3 JOIN model m

4 ON am.modelId=m.modelId

5 WHERE m.valid=1

6 GROUP BY am.activeId

需注意:

1.GROUP_CONCAT()中的值为你要合并的数据的字段名;

SEPARATOR 函数是用来分隔这些要合并的数据的;

' '中是你要用哪个符号来分隔;

2.必须要用GROUP BY 语句来进行分组管理,不然所有的数据都会被合并成一条记录,如图3

5cad9f85dd50db3985979d7e630f5db.png

图2

daff843a6a3b708b9fad7158ce5d2d8.png

图3

以上就是mysql怎么合并行的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

mssql转mysql的一些记录

如何理解xyz的判断点在凸包内模板

对象关系映射orm的优点有哪些?

mysql中如何加密存储

mac上mysql怎么卸载不了

拥有mysql中21个写sql的好习惯

mysql连接名是什么

mysql判断字段是否为null

mysql窗口函数的具体使用

mysql如何统计一个数据库所有表的数据量

更多相关阅读请进入《mysql》频道 >>


数据库系统概念 第6版
书籍

数据库系统概念 第6版

机械工业出版社

本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...