GROUP BY but get all values from other column

后端 未结 3 1893
不思量自难忘°
不思量自难忘° 2020-12-13 17:33

I\'\'ll explain what I need to do on example. First of all, we have a simple table like this one, named table:

id | name
===+=====
1  | foo
1  | bar         


        
3条回答
  •  别那么骄傲
    2020-12-13 18:08

    For Postgres use string_agg()

    select id, 
           string_agg(name, ',' order by name) as name_list
    from the_table
    group by id
    order by id;
    

提交回复
热议问题