Mysql 如何实现合并多行字符串? 表如下所示:id wo an1 张三 是人2 张三 是我朋友3 李四 是人4 李四 是工程师...类似这样 相同wo字段的 an字段内容就合并结果为1 张三 是人 是我朋友2 李四 诗人 是工程师请高手解答 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select id,wo,GROUP_CONCAT(CONCAT(an,' '))from 表如下group by id,wo[align=center]==== 思想重于技巧 ====[/align] 由于您是新用户,所以特此介绍一下结贴的方法如果您问题已经得解决,请您及时结帖给分,以感谢帮助您的朋友。 结帖方法:点击版面右上方或右下方 [管理] ,进入页面后就可以输入密码,分别给分,结帖。 或参考:http://www.csdn.net/help/over.asphttp://topic.csdn.net/u/20080110/19/7cb462f1-cac6-4c28-848e-0a879f4fd642.html=============================================================================问题解决,请及时结贴。 正确结贴方法: 管理帖子-->给分-->输入密码-->结贴[align=center]==== 思想重于技巧 ====[/align] SELECT ID, wo, GROUP_CONCAT( CONCAT( an )) as aaFROM contentGROUP BY woHAVING count( * ) >1ORDER BY ID根据楼上的提示 我这样写 然后可以查询到结果可是发现合并的数据并不完整 都会缺少一部分 不太清楚怎么弄完整然后我是想实现合并好这些数据后重新写回数据库 删除已经合并的数据该如何实现? mysql字符集的一个小问题 mysql里存储过程怎么返回多行结果哪? MySQL数据库连接 关于tinyint(1)类型问题 Java访问MySQL ,判断符合条件的记录是否为空 limit 中,只指定偏移量不指定记录总数要怎么写 [求助] Mysql 时间戳 的问题`` 求助~~~ mysql使用2个问题 mysql++的编译问题,急!!!! 关于MySQL的AUTO_INCREMENT列。 比较急的问题 (no lock) 启动的时候显示Timeout error occurred trying to start MySQL Daemon.
from 表如下
group by id,wo[align=center]==== 思想重于技巧 ====
[/align]
如果您问题已经得解决,请您及时结帖给分,以感谢帮助您的朋友。 结帖方法:点击版面右上方或右下方 [管理] ,进入页面后就可以输入密码,分别给分,结帖。
或参考:
http://www.csdn.net/help/over.asp
http://topic.csdn.net/u/20080110/19/7cb462f1-cac6-4c28-848e-0a879f4fd642.html
=============================================================================
问题解决,请及时结贴。
正确结贴方法:
管理帖子-->给分-->输入密码-->结贴[align=center]==== 思想重于技巧 ====
[/align]
FROM content
GROUP BY wo
HAVING count( * ) >1
ORDER BY ID
根据楼上的提示 我这样写 然后可以查询到结果可是发现合并的数据并不完整 都会缺少一部分 不太清楚怎么弄完整然后我是想实现合并好这些数据后重新写回数据库 删除已经合并的数据
该如何实现?