2013-04-08 63 views
3

我正在寻找类似于Oracle的LISTAGG的HSQLDB中的函数(或一组函数)。hsqldb提供的功能与listagg相似吗?

我有这个作为一个更大的选择部分,并想保持语法尽可能相似的HSQLDB:

SELECT LISTAGG(owner_nm, ', ') WITHIN GROUP (ORDER BY owner_nm) 
     FROM OWNERSHIP WHERE FK_BIZ_ID = BIZ.BIZ_DATA_ID) AS CURRENT_OWNER 

这样做的一点是,我们正在尝试使用HSQLDB进行远程工作和Oracle在网站,产品等方面的工作,所以我想尽可能少地更改DDL来实现这一点。

看着ARRAY_AGG,它看起来似乎没有做任何类似的事情(只要能够像我们在OWNERSHIP中那样从单独的表中拉出来)。有关我如何完成此任务的任何建议?

回答

相关问题