У меня есть набор данных следующим образом:
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 в одной строке...
Спасибо!
SELECT Column1, group_concat(Column2) FROM Table GROUP BY Column1
group_concat использует необязательный второй аргумент (строку) для использования в качестве разделителя конкатенации, если вам не нужен один символ ".".
GROUP_CONCAT
в список агрегатных функций, доступных по умолчанию. Может быть, тогда это было не так.