当前第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

图2

图3
以上就是mysql怎么合并行的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
深入分析mysql 的备份和恢复机制
简介 mysql日志之redo log和binlog
myeclipse怎么连接mysql数据库?(详细步骤)
详解mysql函数拼接查询concat函数的使用方法
linux源码安装mysql5.7
mysql 触发器有几种
mysql和oracle的区别有哪些
mysql语句中like用法是什么
mysql 存储过程的问题
mysql数据库条件查询语句的使用方法介绍
更多相关阅读请进入《mysql》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » mysql怎么合并行