【发布时间】:2016-05-15 04:01:28
【问题描述】:
我未能将此 SQL 转换为有效的 jOOQ:
SELECT * FROM product p JOIN
( SELECT * FROM
(SELECT max(product_rev_id) as maxi
FROM product_rev
GROUP BY product_id) as a
JOIN product_rev as t ON t.product_rev_id = maxi
WHERE valid_to IS NOT NULL
) as z ON z.product_id = p.product_id
WHERE p.product_id in(1,2,3,4,5);
这是 SQL-Fiddle: http://sqlfiddle.com/#!9/d7816/1
我尝试了几个小时,但所有别名和 jOOQ 都弄得一团糟。
【问题讨论】: