我有一个看起来像这样的postgres表:
cust_id key value
---------------------
1 A 10
1 B 20
1 C 30
2 A 1
2 B 2
2 C 3
2 D 4
2 E 5
3 D 100
3 F 200
我想写一个查询,它会给我一个按cust_id分组的表格,如下所示:
cust_id A B C D E F
-------------------------------------------
1 10 20 30 NULL NULL NULL
2 1 2 3 4 5 NULL
3 NULL NULL NULL 100 NULL 200
我在考虑使用分区,但是我在设计查询时遇到了麻烦。关于如何做到这一点的任何想法?