问题描述
各位大师,现在有个问题比较纠结,所以发到这里希望有哪位大神能提供给个解决思路,不甚感激! 言归正转,通过后端逻辑处理获得List<User> list ,格式如下uidusernamephs_numberpeople_iddestSendUserNamepeople_mobilepeople_birth32aaa1111528a155551979/7/1332aaa1111826a266661971/7/1332aaa11111268a377771980/7/1332aaa11111290a488881989/7/1332aaa11111728a599991955/7/134bbb22223141b101981/7/1330ccc33334224c111121976/7/1330ccc33334313c211321977/7/1314ddd44444578d132341984/7/1314ddd44444984d234241969/7/13现在希望对username相同的进行合并,生成类似以下的数据,准备通过Map<String,String>存储usernamedestSendUserNameAllaaaa1,a2,a3,a4,a5bbbb1cccc1,c2dddd1,d2中间的逗号是分隔符,可以使任何字符 有哪位看到后给说明的解决思路?十分感谢 PS:后端用的DbUtils连接Mysql数据库
解决方案
不用java里面处理的吧 可以在sql里面处理的 select username,group_concat(destSendUserName) from aa group by username;
解决方案二:
直接用sql处理多好啊.http://blog.sina.com.cn/s/blog_4e808acf01009qna.htmlhttp://javeye.iteye.com/blog/558093