【发布时间】:2014-03-09 20:49:34
【问题描述】:
我写了这个 mysql 查询并尝试将其转换为 JOOQ 查询但没有成功,这是 mysql 查询
SELECT `P`.`phone_number`, `A`.`emp_no`,
SUM(CASE WHEN VCG.vid IN (
SELECT gv.vid FROM `grvas` gv JOIN gprs gr ON gr.id=gv.grid
WHERE gr.id=G.id AND gv.stdate < '2011-08-15' AND gv.enddate > '2011-09-14')
THEN VCG.amount END) AS allow,
... etc...
如何将此查询转换为 JOOQ 查询?
谢谢,
【问题讨论】:
-
当你尝试时,你走了多远?
-
f.select(P.PHONE_NUMBER,A.EMP_NO, sum(when()) ....etc => 但我不能使用 sum 或这样的时候
-
在这种情况下我不能使用这里提到的技术 (jooq.org/manual/DSL/CASE)