How to concatenate strings of a string field in a PostgreSQL 'group by' query?

前端 未结 14 1402
北荒
北荒 2020-11-22 02:37

I am looking for a way to concatenate the strings of a field within a group by query. So for example, I have a table:

ID   COMPANY_ID   EMPLOYEE
1    1               


        
14条回答
  •  借酒劲吻你
    2020-11-22 02:46

    According to version PostgreSQL 9.0 and above you can use the aggregate function called string_agg. Your new SQL should look something like this:

    SELECT company_id, string_agg(employee, ', ')
        FROM mytable GROUP BY company_id;
    

提交回复
热议问题