你的位置:首页 > 软件开发 > 数据库 > mysql中的多行查询结果合并成一个

mysql中的多行查询结果合并成一个

发布时间:2015-12-01 20:00:25
SELECT GROUP_CONCAT(md.data1) FROM DATA md,contacts cc WHERE md.conskey=cc.id AND md.mimetype_id= 5 AND md.user_id=17: 利用函数:group_concat(),实 ...

SELECT GROUP_CONCAT(md.data1) FROM DATA md,contacts cc WHERE md.conskey=cc.id AND md.mimetype_id= 5 AND md.user_id=17: 利用函数:group_concat(),实现一个ID对应多个名称时,原本为多行数据,把名称合并成一行,如|1 | 10,20,20| 本文通过实例介绍了MySQL中的group_concat函数的使用方法,比如select group_concat(name) 。 基本查询  以id分组,把name字段的值打印在一行,逗号分隔(默认)  以id分组,把name字段的值打印在一行,分号分隔  以id分组,把去冗余的name字段的值打印在一行,  mysql> select id,group_concat(distinct name) from aa group by id; 以id分组,把name字段的值打印在一行,逗号分隔,以name排倒序 

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:mysql中的多行查询结果合并成一个

关键词:MYSQL

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。