所以我有一个在SQL中看起来像这样的表:
Unique ID Total Paid
1 50
1 40
2 40
2 60
1 50
2 40
3 0
3 50
3 40
我希望能够使“唯一ID”列仅占一行,并为每个“总付款”创建多个列,如下所示:
Unique ID Total Paid 1 Total Paid 2 Total Paid 3
1 50 40 50
2 40 60 40
3 0 50 40
我环顾了一下,看到了诸如pivot,unpivot,density_rank之类的关键字,但是我不确定这些关键字是否适用于我的问题。有人可以建议我该怎么做吗?
谢谢
奖金:同样,如果可能有3个以上的唯一ID,我该怎么办?