【发布时间】:2017-01-16 08:13:43
【问题描述】:
如何像在这个 sql-query 中一样访问 JOOQ 中的数组项?
SELECT (ARRAY_AGG(id))[1]
FROM entities;
类似的东西:
dsl().select(arrayAgg(ENTITIES.ID).get(1)).from(ENTITIES).fetch();
或者只访问第一项:
dsl().select(arrayAgg(ENTITIES.ID).head()).from(ENTITIES).fetch();
我知道字符串解决方案,但是不好:
field("(ARRAY_AGG(id))[1]")
【问题讨论】: