我的公司正在使用mysql作为他们的数据库层。我们正在创建非常复杂的报告,如果MySql具有Window函数,则会更容易。我无法在文档中找到Jooq支持mysql窗口函数的任何地方。只想知道是否可以用Jooq做到这一点。如果没有,这个功能会在以后添加吗?
答案 0 :(得分:1)
有一个待处理的功能请求来模拟不支持它们的数据库上的窗口函数:https://github.com/jOOQ/jOOQ/issues/1715
但它肯定不会成为jOOQ 3.10的一部分。
大多数窗口函数确实可以使用相关子查询进行模拟,尽管本机支持很可能更快。
请注意there is work on window functions being done for a future MySQL release。与此同时,也许您可以在不同的数据库上运行复杂的报告,例如的PostgreSQL。