我想使用JOOQ递归地获取自引用表的父级和子级。我没有在JOOQ文档或其他任何地方找到这方面的任何示例,但我认为将多集和递归的JOOQ方法结合起来是可能的。关于我的问题的细节以及到目前为止我做了什么(我在这里简化了表和对象):stringparent_id:id:public class ViewItem {at org.jooq
我面临的困难是优化查询,比如WHERE SOURCE = 1 AND GROUP=2 AND SCORE1 BETWEEN 20 AND100 在4000万行上是无害的。查询可能需要对多达1500万个结果进行排序,才能获得前450名。到目前为止,我已经尝试过:
定义索引,但这些索引不习惯排序,因为MySQL在范围条件之后忽略索引中的