我正在搜索与sum一样工作的功能。
简单来说,我在表中有4条记录:
id => 1
text => abc
id => 2
text => def
id => 3
text => ghi
id=> 4
text => jkm
当我使用SUM()作为ids我的结果是10,所以我想找到另一个合并文本的函数,我想要“abcdefghijkm”或者,是否可能,“abc.def.ghi.jkm ”
我正在尝试使用FOR XML PATH()但它不能使用MySQL(我不能使用这个...函数?)。另外CONCAT()也不起作用。
答案 0 :(得分:4)
使用GROUP_CONCAT()功能:
SELECT SUM(id), GROUP_CONCAT(text SEPARATOR '.') FROM t
答案 1 :(得分:-2)
尝试GROUP_CONCAT
喜欢建议[这里] [1]。