如何在红移中按字段分组和连接字段

如何以红移方式分组和连接字段,例如
如果我有桌子

ID公司\u ID员工
1安娜
2.1条例草案
3.2卡罗尔
4.2戴夫

我怎样才能得到这样的结果

公司ID员工
安娜,比尔
卡罗尔,戴夫

PostgreSQL提供了一些解决方案,但答案中提到的函数在Redshift righnow中都不可用

嗯,我有点晚了,但是关于这个功能的公告发生在2015年8月3日。
Redshift引入了Listag窗口函数,现在就可以这样做了。
这里有一个快速解决你的问题的方法-可能有用也可能没用,但是把它放在这里让人们知道

选择公司ID,
Listag(员工,,)
组内(按员工排序)
超过(按公司ID划分)作为员工
从你的桌子上
按公司编号订购

我很高兴看到这个功能,我们的许多生产脚本都在升级,Redshift不断添加新功能

以下是有关该函数的文档

发表评论