pgsql--将一列多行数据合成一行显示(逗号分隔)
使用array_agg(distinct(字段名)),array_to_string(字段名,',')
select array_to_string(array_agg(distinct(ele_table)),',') from entity_classification where code in ('1102010101','1102070800')
查询结果:daohx_l,daohx_p,hl_a,hl_l
使用array_agg(distinct(字段名)),array_to_string(字段名,',')
select array_to_string(array_agg(distinct(ele_table)),',') from entity_classification where code in ('1102010101','1102070800')
查询结果:daohx_l,daohx_p,hl_a,hl_l