【发布时间】:2014-12-16 03:06:17
【问题描述】:
我有一个要求,列值的聚合必须进入 Solr 文档字段。
Oracle 支持 listagg 和类似的功能。
在 DiH 中使用时会引发错误,例如
不允许子分组
oracle sql查询是
select subjectId, listagg(rank || '---' || replace( trim(studentLastname) ,',',' '), '; ') within group (order by rank) As rankersList where subjectId > 0 Group by subjectId;
上面的查询在一行中给出了给定学科的学生和他们的排名。
在具有最佳性能的 DIH 中,什么是最聪明的方法。
有什么建议吗?
【问题讨论】:
-
谢谢@javacreed。这是一个好主意,但它是一个遗留数据库,在数据库方面什么都做不了。