我想使用 MySQL 查询通过将下一条记录附加到第一个记录直到结果结束来将多行的结果合并为 1 行,这可能吗?我不想使用任何其他应用程序来处理此任务,这里有任何 SQL 极客吗?
问问题
358 次
2 回答
2
尝试GROUP_CONCAT
Select
GROUP_CONCAT(column SEPARATOR ',')
from myTABLE
GROUP BY PKCOlumn
于 2013-10-23T06:20:38.560 回答
1
您可能需要将SELECT
withGROUP BY
子句与一些聚合函数一起使用。
如果要将字符串连接为一个,则适当的聚合函数是group_concat()
.
于 2013-10-23T06:21:54.477 回答