更实用的Java开发的社区(论坛),Better use of Java development community (forum)
Geek Repo:Geek Repo
Github PK Tool:Github PK Tool
wtune opened this issue 4 years ago · comments
在分页时,有些COUNT查询里的JOIN是多余的,因为并不会影响数量。例如查询topic时:
SELECT COUNT(1) FROM topic t LEFT JOIN user u ON t.user_id = u.id
LEFT JOIN user其实是多余的。
LEFT JOIN user
根据Mybatis-Plus的文档,这些情况可以用JsqlParserCountOptimize把不必要的JOIN给优化掉
pr见#121