mysql中列转行,并多个字段转到一行中的一个字段上,中间用逗号分开
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql中列转行,并多个字段转到一行中的一个字段上,中间用逗号分开相关的知识,希望对你有一定的参考价值。
数据库原格式是这样的:table名字为:check_checker
ID CHECK_ID NAME
14013 75 刘华仲
14013 76 郝秀国
13884 75 刘华仲
13884 88 张兆宇
13891 62 王青
13891 63 陈辉
需要的格式为:
ID NAME
14013 刘华仲,郝秀国
13884 刘华仲,张兆宇
请问大侠sql该如何写?注意数据库为mysql,没有oracle中的wm_concat()这个函数,只能用纯sql书写
select ID,group_concat(NAME SEPARATOR ';') as NAME from a group by ID; 参考技术A Select 字段1,字段2,concat(‘字段N’,‘-’,‘字段’) as 字段连接 from…..
//concat函数效果是:将参数1和参数3用参数2连在一起,参数可以是字段
java 怎样查询MYSQL数据库中的数据;根据id字段查询,获取id 对应的一行数据,并显示 在标签上。
用一个循环查询多个,代码要怎么写。java swing
用一个集合接受结果集然后依次读取
label。text=label.text+(String)循环读出的结果集 参考技术A 用一个集合接受结果集
然后依次读取
以上是关于mysql中列转行,并多个字段转到一行中的一个字段上,中间用逗号分开的主要内容,如果未能解决你的问题,请参考以下文章
MySQL:24 一行数据中的多个NULL字段值在磁盘上怎么存储