0
   Name          age   gender
competition1      3      0
competition1      3      1
competition1      2      0
competition1      2      1
competition2      3      0
competition2      3      1
competition3      1      0

以下のテーブルに変換するこのテーブルでクエリを実行したい。

     Name          Array of ages   Array of gender
'competition1',      {'3','2'}       {'0','1'}
'competition2',      {'3'}       {'0','1'}
'competition3',      {'1'}           {'0'}
4

2 に答える 2

0

array_agg を使用できます

 SELECT name, array_agg(age), array_agg(gender)
 FROM data_table
 GROUP BY name
于 2020-05-18T09:10:14.967 に答える