Как конкатенация/объединение строк из сгруппированного столбца в SQLite?

Имея

Company
id      Name
1       Enron
2       Walmart

Employee
id      Company
2       1
3       1
4       2
5       2
6       2

Я хочу получить

Enron 2,3
Walmart 4,5,6

До сих пор я писал:

select Company.Name, Employee.id
from Company inner join Employee
on Company.id = Employee.Company 
group by Company.id

но текущий результат

Enron 2
Walmart 4

Ответы

Ответ 1

Используйте Group_Concat:

select Company.Name, Group_Concat(Employee.id)
from Company inner join Employee
on Company.id = Employee.Company 
group by Company.id