2013-10-23 122 views
0

我想使用MySQL查询将多行的结果合并到一行中,方法是将下一条记录追加到第一条记录,直到结果结束,是否有可能?我不想使用任何其他应用程序来处理此任务,这里的任何SQL怪才?MySQL查询:将多行的结果合并为一行

+0

发布您当前的查询,并且您已尝试过什么。 –

回答

2

TRY GROUP_CONCAT

Select 

GROUP_CONCAT(column SEPARATOR ',') 
from myTABLE 
GROUP BY PKCOlumn 
1

你可能需要用GROUP BY条款与某些聚合函数一起使用SELECT

如果要将字符串连接为一个,则合适的聚合函数为group_concat()

相关问题