2015-11-24 4 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 запятая по умолчанию.