我不知道如何生成postgresql报告

时间:2017-05-08 18:20:56

标签: sql postgresql select

我正在尝试创建一个包含3列的选择,在第一列中创建一些名称,在第二列中创建一年,在第三列中我需要有一个显示在不同表中的单词列表。基本上我需要这样的东西:

 Name     Year      List
 A        1990      R1,R2,R3
 B        1992      R4,R5,R6,R7

R1-R7出现在一个表中,但每行一个。我如何加入他们以连续报告多个单词?

这是R1-R7的表格:

  X     Y    CC    YEAR
  1     2    R1    1990
  2     3    R2    1990
  3     4    R3    1990
  4     5    R4    1992
  .............

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

select year, string_agg(cc, ',')
from t
group by year