jOOQ加入任何
jOOQ join with ANY
我正在为 Postgresql 数据库使用 jOOQ。
我需要运行这样的查询:
SELECT tablea.* FROM tablea
JOIN tableb ON tableb.id = ANY(tablea.array_of_ints)
但是我没有找到任何在 jOOQ 连接中使用 any 的例子。
我试过了
dsl.select().from(TABLEA).join(TABLEB).on(TABLEB.ID,
DSL.any(TABLEA.ARRAY_OF_INTS)).fetch().into(TableA);
但是错了
有什么想法吗?
答案是
dsl.select().from(TABLEA).join(TABLEB)
.on(TABLEB.ID.equal(DSL.any(TABLEA.ARRAY_OF_INTS)))
.fetch().into(TableA);
我正在为 Postgresql 数据库使用 jOOQ。
我需要运行这样的查询:
SELECT tablea.* FROM tablea
JOIN tableb ON tableb.id = ANY(tablea.array_of_ints)
但是我没有找到任何在 jOOQ 连接中使用 any 的例子。 我试过了
dsl.select().from(TABLEA).join(TABLEB).on(TABLEB.ID,
DSL.any(TABLEA.ARRAY_OF_INTS)).fetch().into(TableA);
但是错了
有什么想法吗?
答案是
dsl.select().from(TABLEA).join(TABLEB)
.on(TABLEB.ID.equal(DSL.any(TABLEA.ARRAY_OF_INTS)))
.fetch().into(TableA);