我正在尝试在JOOQ中使用JSON列TABLE
在postgres表TAGS
上构建select / groupby查询:
val select = arrayOf(DSL.field("{0}->>{1}", String::class.java, TABLE.TAGS, DSL.inline(fields[0])),
DSL.sum(TABLE.VALUE))
val groupBy = arrayOf(DSL.field("{0}->>{1}", String::class.java, TABLE.TAGS, DSL.inline(fields[0]))
dsl()
.select(select)
.from(TABLE)
.groupBy(groupBy)
.fetch()
我收到的错误是select()
期望Array<SelectField<?>>
,但我的表达式是Array<Field<out Any!>!>
类型。