合并多行字符串产生的有关问题 请刚才回答小弟我有关问题的专家进来 给你补分

合并多行字符串产生的问题 请刚才回答我问题的专家进来 给你补分

原来的问题如下:

表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      李四   是工程师


                        
  
  
                    
合并多行字符串产生的有关问题 请刚才回答小弟我有关问题的专家进来 给你补分

相关文章:

你感兴趣的文章:

标签云: