合并多行字符串产生的问题 请刚才回答我问题的专家进来 给你补分
原来的问题如下:
表content如下所示:
id wo an
1 张三 是人
2 张三 是我朋友
3 李四 是人
4 李四 是工程师
.
.
.
类似这样 相同wo字段的 an字段内容就合并
结果为
1 张三 是人 是我朋友
2 李四 诗人 是工程师
请高手解答
SELECT ID, wo, GROUP_CONCAT( CONCAT( an )) as aa
FROM content
GROUP BY wo
HAVING count( * ) >1
ORDER BY ID
用上面的语句可以实现查询到我需要的数据(也就是重复项合并)
但产生一个问题 an字段中合并的条目并不完整 总是缺少比较多的字符串
其次 我想实现查询所有结果 且删除那些已经合并的数据行
该如何解决和实现?
感谢liuyann 刚才不小心结贴了 请回复一下给你补分……
------解决方案--------------------
但产生一个问题 an字段中合并的条目并不完整 总是缺少比较多的字符串 能举例说明,没看明白。
其次 我想实现查询所有结果 且删除那些已经合并的数据行 SQL code
id wo an
1 张三 是人
2 张三 是我朋友
3 李四 是人
4 李四 是工程师