2015-11-24 98 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默認情況下逗號。