【问题标题】:How to concatenate/join strings from a grouped column in SQLite?如何从 SQLite 中的分组列连接/连接字符串?
【发布时间】:2011-08-08 03:13:59
【问题描述】:
拥有
公司
身份证名称
1 安然
2 沃尔玛
员工
id公司
2 1
3 1
4 2
5 2
6 2
我想得到
安然 2,3
沃尔玛 4,5,6
到目前为止,我写道:
select Company.Name, Employee.id
from Company inner join Employee
on Company.id = Employee.Company
group by Company.id
但目前的结果是
安然 2
沃尔玛 4
【问题讨论】:
标签:
sql
sqlite
string
join
【解决方案1】:
使用Group_Concat:
select Company.Name, Group_Concat(Employee.id)
from Company inner join Employee
on Company.id = Employee.Company
group by Company.id