在mysql中查询到jooq
你好,我正在努力重写这是jooq,有人能帮我吗在mysql中查询到jooq,mysql,jooq,Mysql,Jooq,你好,我正在努力重写这是jooq,有人能帮我吗 SELECT t.id, t.count, @running_total := @running_total + t.count AS cumulative_sum FROM TABLE t JOIN (SELECT @running_total := 0) r ORDER BY t.id jOOQ目前不支持这种特定于MySQL的现成语法,但您可以通过以下方法轻松解决缺少的jOOQ功能: //假
SELECT t.id,
t.count,
@running_total := @running_total + t.count AS cumulative_sum
FROM TABLE t
JOIN (SELECT @running_total := 0) r
ORDER BY t.id
jOOQ目前不支持这种特定于MySQL的现成语法,但您可以通过以下方法轻松解决缺少的jOOQ功能:
//假设您正在使用代码生成器
MyTable t=MY_TABLE.as(“t”);
DSL.使用(配置)
.选择(
t、 身份证,
t、 伯爵,
字段(“@running\u total:=@running\u total+{0}”,t.COUNT).as(“累计总和”))
.来自(t)
.crossJoin(选择(字段(“@running\u total:=0”))
.orderBy(t.ID)
.fetch();