如何在Redshift上编写listagg?

Ran*_*ngh 2 sql amazon-redshift

如下样本数据,

Col1 Col2
1    A
1    B
1    C
2    A
2    B
Run Code Online (Sandbox Code Playgroud)

我正在寻找的输出是

COL1 COL2
1    A B C
2    A B
Run Code Online (Sandbox Code Playgroud)

这可以使用Oracle上的LISTAGG或其他DB上的递归查询来完成,但Redshift不支持这两者.

我如何在Redshift上实现这一目标

Joe*_*ris 5

他们刚刚加入LISTAGG()Redshift(2015-07-31).http://docs.aws.amazon.com/redshift/latest/dg/r_LISTAGG.html

  • 请注意,这不适用于系统/目录表。 (2认同)