我有一个具有以下布局的表格:
ID Label Value
-- ----- -----
1 Lab1 Value1-1
1 Lab2 Value1-2
1 Lab3 Value1-3
1 Lab4 Value1-4
1 Lab5 Value1-5
1 Lab6 Value1-6
2 Lab1 Value2-1
2 Lab2 Value2-2
2 Lab3 Value2-3
2 Lab4 Value2-4
2 Lab5 Value2-5
2 Lab6 Value2-6
...
我想将表格转换为如下布局:
ID Lab1 Lab2 Lab3 Lab4 Lab5 Lab6
1 Value1-1 Value1-2 Value1-3 Value1-4 Value1-5 Value1-6
2 Value2-1 Value2-2 Value2-3 Value2-4 Value2-5 Value2-6
...
我在 PostgreSQL 中使用 SQL。有没有一种简单(且内存高效)的方法来做到这一点?我看过一些提到使用枢轴的帖子,但我不确定这是否可行,而且我看到的描述似乎是针对 Oracle 的。