本文介绍了如何使用GROUP BY连接MySQL中的字符串?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
基本上,问题是如何从中获得帮助:
Basically the question is how to get from this:
foo_id foo_name
1 A
1 B
2 C
对此:
foo_id foo_name
1 A B
2 C
推荐答案
SELECT id, GROUP_CONCAT(name SEPARATOR ' ') FROM table GROUP BY id;
http://dev. mysql.com/doc/refman/5.0/en/group-by-functions.html#function_group-concat
在上面的链接中,GROUP_CONCAT
:该函数返回一个字符串结果,其中包含来自组的串联的非NULL值.如果没有非NULL值,它将返回NULL.
From the link above, GROUP_CONCAT
: This function returns a string result with the concatenated non-NULL values from a group. It returns NULL if there are no non-NULL values.
这篇关于如何使用GROUP BY连接MySQL中的字符串?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!