如何使用GROUPBY连接MySQL中的字符串?

基本上,问题是如何从中获得:

foo_id foo_name
1A
1b
2 C

为此:

foo_id foo_name
1 A B
2 C
从表中按id分组选择id、GROUP_CONCAT(名称分隔符“”);

https://dev.mysql.com/doc/refman/8.0/en/aggregate-functions.html#function_group-海螺

在上面的链接中,GROUP\u CONCAT:此函数返回一个字符串结果,其中包含组中连接的非空值。如果没有非NULL值,则返回NULL

发表评论