【问题标题】: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
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-06-22
      • 1970-01-01
      • 1970-01-01
      • 2021-10-25
      • 1970-01-01
      • 2011-11-09
      相关资源
      最近更新 更多