Postgresql 在postgres中合并行
我有一个包含以下列的表格:Postgresql 在postgres中合并行,postgresql,group-by,Postgresql,Group By,我有一个包含以下列的表格:日期、类型、区域、地区 我希望选择的输出如下:date,type1\u区域,type2\u区域,district 我知道第一步是在date和district上创建一个groupby,但我不知道如何将这些值组合成一行 任何帮助都将不胜感激。您的文字描述似乎暗示您希望查询以下内容: select date, string_agg(type || '_' || area, ', ' order by type) type_area, district
日期、类型、区域、地区
我希望选择的输出如下:date,type1\u区域,type2\u区域,district
我知道第一步是在date
和district
上创建一个groupby
,但我不知道如何将这些值组合成一行
任何帮助都将不胜感激。您的文字描述似乎暗示您希望查询以下内容:
select
date,
string_agg(type || '_' || area, ', ' order by type) type_area,
district
from your_table
group by
date,
area,
district;
您的文字描述似乎暗示您希望按照以下内容进行查询:
select
date,
string_agg(type || '_' || area, ', ' order by type) type_area,
district
from your_table
group by
date,
area,
district;
请包括一些示例输入数据以及预期的输出。请包括一些示例输入数据以及预期的输出。