【发布时间】:2021-11-09 20:30:08
【问题描述】:
我在使用带有“普通 SQL 查询”的“WITH”子句生成子查询时遇到问题。用例是我有一个 SQL,我只想将它用作 with 子查询并在此基础上创建一个查询。
例子:
我有疑问:
"SELECT a,b,c FROM T"
我要创作:
WITH "t1" as ( SELECT a,b,c FROM T )
SELECT a,b FROM "t1";
我正在尝试使用 DSL.with(...) 但它只需要 SelectStep 或 CTE。我还注意到我们无法使用纯 SQL 创建 CTE。如果有任何方法可以实现这一点,请提供帮助。提前致谢。
【问题讨论】:
标签: java sql jooq with-statement