使用jOOQ在PostgreSQL中将SQL查询转换为数组
假设我有一个以下类型的查询:使用jOOQ在PostgreSQL中将SQL查询转换为数组,postgresql,jooq,Postgresql,Jooq,假设我有一个以下类型的查询: SELECT * FROM users WHERE access_codes @> ARRAY[(SELECT access_code FROM provisional_access)]; 我怎么用jooq写这个?到目前为止,我所做的最好的事情是: ctx.selectFrom(Tables.USERS).where(Tables.USERS.ACCESS_CODES).contains( ?? ctx.select(Tables.PROVI
SELECT * FROM users WHERE access_codes @>
ARRAY[(SELECT access_code FROM provisional_access)];
我怎么用jooq写这个?到目前为止,我所做的最好的事情是:
ctx.selectFrom(Tables.USERS).where(Tables.USERS.ACCESS_CODES).contains(
?? ctx.select(Tables.PROVISIONAL_ACCESS.ACCESS_CODE).from(Tables.PROVISIONAL_ACCESS) ??
);
jOOQ目前不支持这一点,但您可以使用以下工具轻松实现实用功能:
公共静态条件数组内容(
在左侧字段中,选择