mysql 5.5
在我的选择中,我使用总和计算各种事物。由于对按X分组的记录进行求和,因此返回一行,其中包含整个组的总和结果。
我的问题是你可以用字符串做到这一点吗?我计算的不同总和基于行内的值。在这些行中是我想要在一个最终连接字符串中收集的文本值。
我正在寻找像sum_string(thistextvalue)这样的东西。
谢谢。
(我本来会使用一个mysql-beginner标签,但没有一个。我通常会尝试将自己标识为初学者 - 但是一些非常聪明的人会编辑它。)
答案 0 :(得分:3)
您可能正在寻找GROUP_CONCAT功能
SELECT GROUP_CONCAT(word) FROM table GROUP BY X
答案 1 :(得分:1)
您可以使用GROUP_CONCAT
。来自文档的示例:
SELECT student_name, GROUP_CONCAT(DISTINCT test_score ORDER BY test_score DESC SEPARATOR ' ') FROM student GROUP BY student_name;