MySQL组合了许多行中的字符串,比如SUM for int

MySQL组合了许多行中的字符串,比如SUM for int,mysql,sql,Mysql,Sql,我正在搜索一个函数,它的工作方式和求和一样 简单来说,表中有4条记录: id => 1 text => abc id => 2 text => def id => 3 text => ghi id=> 4 text => jkm 当我对ids使用SUM()时,我的结果是10,所以我想找到另一个用于合并文本的函数,我想使用“abcdefghijkm”或者,可能的话,“abc.def.ghi.jkm” 我正在尝试FOR XML PATH(),但

我正在搜索一个函数,它的工作方式和求和一样

简单来说,表中有4条记录:

id => 1
text => abc

id => 2
text => def

id => 3
text => ghi

id=> 4
text => jkm
当我对ids使用SUM()时,我的结果是10,所以我想找到另一个用于合并文本的函数,我想使用“abcdefghijkm”或者,可能的话,“abc.def.ghi.jkm”

我正在尝试FOR XML PATH(),但它不能用于MySQL(我不能使用这个…函数?)。此外,CONCAT()也不起作用。

使用函数:

SELECT SUM(id), GROUP_CONCAT(text SEPARATOR '.') FROM t

尝试
GROUP\u CONCAT

如[此处][1]所示