当前第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怎么合并行的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
mssql转mysql的一些记录
如何理解xyz的判断点在凸包内模板
对象关系映射orm的优点有哪些?
mysql中如何加密存储
mac上mysql怎么卸载不了
拥有mysql中21个写sql的好习惯
mysql连接名是什么
mysql判断字段是否为null
mysql窗口函数的具体使用
mysql如何统计一个数据库所有表的数据量
更多相关阅读请进入《mysql》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » mysql怎么合并行