如何在不知道确切列数的情况下在Redshift中进行透视

时间:2017-12-03 21:18:35

标签: dynamic pivot amazon-redshift

运行查询时,我得到以下结果:

+------+-------+--------+
| type | site  | volume |
+------+-------+--------+
| 1    | alpha | 1000   |
+------+-------+--------+
| 1    | beta  | 3000   |
+------+-------+--------+

我怎么能转动这个以便我可以得到以下内容:

+------+-------+------+
| type | alpha | beta |
+------+-------+------+
| 1    | 1000  | 3000 |
+------+-------+------+

N.b。 site列不断增长,所以我事先并不知道所有值。

我在i686-pc-linux-gnu上使用PostgreSQL 8.0.2,由GCC gcc(GCC)3.4.2 20041017(Red Hat 3.4.2-6.fc3)编译,Redshift 1.0.1499

谢谢!

0 个答案:

没有答案