【发布时间】:2022-10-06 20:20:55
【问题描述】:
我有这样的查询:
SELECT bm.name
FROM parent bm
ORDER BY CASE WHEN EXISTS
(SELECT 1 FROM children bl
WHERE bl.user_id = \'d012345e-22sc-44e5-ade7-ffdce74af05e\'
AND bl.parent_id=bm.parent_id)
THEN 1 END;
我尝试从另一个表中过滤具有特定值的数据并且它工作正常,但我不明白如何在 jOOQ 中执行此操作。
-
只需将您的查询用作native。
-
你具体在纠结什么?
CASE?EXISTS子查询?我的意思是,所有 SQL 都以 1:1 的比例转换为 jOOQ,但也许,你会遇到一个具体的问题?
标签: java postgresql jooq