可用版本: Dev (3.21) | 最新 (3.20) | 3.19 | 3.18 | 3.17 | 3.16 | 3.15 | 3.14 | 3.13 | 3.12 | 3.11

Oracle的ORDER SIBLINGS BY子句

适用于 ✅ 开源版   ✅ 专业版   ✅ 企业版

jOOQ 也支持 Oracle 的 SIBLINGS 关键字,与 ORDER BY 子句一起用于 使用 CONNECT BY 的分层查询

create.select(sysConnectByPath(DIRECTORY.LABEL, "/").as("dir"))
      .from(DIRECTORY)
      .startWith(DIRECTORY.PARENT_ID.isNull())
      .connectBy(prior(DIRECTORY.ID).eq(DIRECTORY.PARENT_ID))
      .orderSiblingsBy(DIRECTORY.LABEL)
      .fetch();

反馈

您对此页面有任何反馈吗?我们很乐意听取您的意见!

The jOOQ Logo