我有一个在SQL Developer上运行的SQL查询,它使用Listagg返回单个字段的一个或多个项.
实际上,该查询返回其中Listagg具有一个或多个项的记录.
我想要做的是过滤掉Listagg中只有一个项的记录,而只返回Listagg中有多个项的记录.
这是查询的一部分,它使用Listagg以及我想要做的事情的一些伪代码:
Select "SingleItem", listagg(distinct "MultipleItems", ', ') as "MultipleItems"
FROM my_results mr
WHERE EXISTS
(SELECT "SingleItem", "MultipleItems"
FROM my_results
)
AND <"MultipleItems" contains more than 1 item>
有什么建议吗?
非常感谢.