相关疑难解决方法(0)

如何通过'查询连接PostgreSQL'组中的字符串字段的字符串?

我正在寻找一种通过查询连接组内字段的字符串的方法.例如,我有一张桌子:

ID   COMPANY_ID   EMPLOYEE
1    1            Anna
2    1            Bill
3    2            Carol
4    2            Dave
Run Code Online (Sandbox Code Playgroud)

我想通过company_id分组得到类似的东西:

COMPANY_ID   EMPLOYEE
1            Anna, Bill
2            Carol, Dave
Run Code Online (Sandbox Code Playgroud)

mySQL中有一个内置函数来执行这个group_concat

sql postgresql group-by string-aggregation

329
推荐指数
9
解决办法
30万
查看次数

如何在Redshift上编写listagg?

如下样本数据,

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上实现这一目标

sql amazon-redshift

2
推荐指数
1
解决办法
6724
查看次数