一尘不染

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

mysql

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

foo_id foo_name
1个
1个
2℃

对此:

foo_id foo_name
1 AB
2℃

阅读 441

收藏
2020-05-17

共1个答案

一尘不染

SELECT id, GROUP_CONCAT(name SEPARATOR ' ') FROM table GROUP BY id;

http://dev.mysql.com/doc/refman/5.0/zh/group-by-
functions.html#function_group-
concat

在上面的链接中GROUP_CONCAT:该函数返回一个字符串结果,其中包含来自组的串联的非NULL值。如果没有非NULL值,则返回NULL。

2020-05-17