【发布时间】:2021-08-28 11:38:22
【问题描述】:
我必须使用巨大的 IN 子句(大约 1000 个值)执行查询。例如,在 SQL 中它看起来像
WHERE "entity"."page" IN (1, 2, 3, 4, 5,...)
在 Postgres 中,当您像这样在 IN 子句中使用 VALUES 函数时,它似乎要快得多:
WHERE "entity"."page" IN (VALUES (1), (2), (3), (4), (5),...)
但我不知道如何在 JOOQ 中创建这样的查询。这可能吗?
很遗憾,我对数据模型无能为力 - 它是一个遗留应用程序。
【问题讨论】:
标签: postgresql jooq