2015-11-24 96 views
0

我有一个像Mysql的GROUP_CONCAT错误

Id Name Location 
1  A  New York 
2  A  Melbourne 
3  B  Mumbai 
4  B  Paris 

我需要导致以下格式的表:

Name Location 
A  New York , Melbourne 
B  Mumbai , Paris 

我试图select names , group_concat(location separator ',') from table; 但没有得到预期的输出。

回答

2

您还GROUP BY需要:

SELECT Name, GROUP_CONCAT(Location) AS Location 
FROM your_table 
GROUP BY Name 

而且SEPARATOR默认情况下逗号。