Подтвердить что ты не робот

Группируйте разные строки в одном путем объединения строк

У меня есть набор данных следующим образом:

Column1  Column2
   1       A
   1       B
   1       C
   1       D
   2       E
   2       F
   2       G
   3       H
   3       I 

и я хотел бы объединить его в нечто вроде этого:

Column1  Column2
   1       A, B, C
   2       D, E, F, G
   3       H, I

Возможно ли это сделать в SQLite? Я хотя из GROUP BY Column1, но я не вижу, как я могу объединить данные Column2 в одной строке...

Спасибо!

4b9b3361

Ответ 1

 SELECT Column1, group_concat(Column2) FROM Table GROUP BY Column1

group_concat использует необязательный второй аргумент (строку) для использования в качестве разделителя конкатенации, если вам не нужен один символ ".".