[英]Jooq AddCondition method with Select Query
Here is my problem I am trying to add a Select query in where condition how can i achieve this in Jooq? 这是我的问题我试图添加一个选择查询在哪里条件我怎么能在Jooq实现这一点?
selectQuery.addFrom(DefaultInfo.DEFAULT_INFO);
selectQuery.addConditions(DefaultInfo.DEFAULT_INFO.FOLDER_TYPE=+"(Select FolderType From Folder Where Folder.FolderRSN = folderRSN )" );
I know this is wrong but how to add a Select Query output in another query where condition? 我知道这是错误的,但如何在另一个查询条件中添加Select Query输出?
Use the Field.in(Select<? extends Record1<T>>)
method on your column. 在
Field.in(Select<? extends Record1<T>>)
使用Field.in(Select<? extends Record1<T>>)
方法。 For example: 例如:
DEFAULT_INFO.FOLDER_TYPE.in(
select(FOLDER.FOLDER_TYPE)
.from(FOLDER)
.where(FOLDER.FOLDER_RSN.eq("folderRSN"))
)
The IN
predicate is documented in the manual, here: IN
谓词记录在手册中,在这里:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.