MySQL组合了许多行中的字符串,比如SUM for int
我正在搜索一个函数,它的工作方式和求和一样 简单来说,表中有4条记录: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(),但
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]所示