如何在MySQL中将分组的行合并为一行?

如何在MySQL中将分组的行合并为一行?,mysql,group-concat,Mysql,Group Concat,我有一个类似于的查询,选择CONCAT(manufacturer',:',COUNT(*)作为cars GROUP BY manufacturer中的COUNT,它返回如下内容: +---------+ | count | +---------+ | ford:10 | | fiat:5 | | kia:2 | +---------+ 现在我想将这些行分成一行,如下所示: +------------------------+ | result | +-

我有一个类似于
的查询,选择CONCAT(manufacturer',:',COUNT(*)作为cars GROUP BY manufacturer
中的COUNT,它返回如下内容:

+---------+
| count   |
+---------+
| ford:10 |
| fiat:5  |
| kia:2   |
+---------+
现在我想将这些行分成一行,如下所示:

+------------------------+
| result                 |
+------------------------+
| ford:10, fiat:5, kia:2 |
+------------------------+
但是已经有一个小组了,所以小组会议不起作用。如何使用MySQL实现这一点

select Group_Concat(count SEPERATOR ',') from 
(SELECT CONCAT(manufacturer, ':', COUNT(*)) AS count
 FROM cars GROUP BY manufacturer) AS A