QueryWrapper join
时间: 2023-10-09 07:07:03 浏览: 77
QueryWrapper 常用用法
在使用QueryWrapper进行join操作时,需要先添加相应的依赖。引用中提到了一种常用的依赖添加方式:
```
<dependency>
<groupId>com.github.yulichang</groupId>
<artifactId>mybatis-plus-join</artifactId>
<version>1.1.1</version>
</dependency>
```
添加了该依赖后,可以使用QueryWrapper的join方法来进行连表查询。需要注意的是,具体的join语句优化思路可以根据MySQL的实现原理来进行,以提高查询性能。引用提到了在优化join语句之前,我们需要理解MySQL中是如何实现join的,通过理解实现原理,可以更容易地进行优化。同时,引用给出了一个示例的SQL语句,使用了min和sum函数,并涉及到longitude字段的操作。在使用QueryWrapper的join方法时,可以根据具体的需求和查询语句进行相应的操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [mysql Query 的优化—Join的实现原理及优化思路](https://blog.csdn.net/qq_39408664/article/details/119205778)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [mybatis-plus 自定义QueryWrapper(一)实现查询函数](https://blog.csdn.net/weixin_39660224/article/details/121210959)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [mybatis-plus-join:支持连表查询的mybatis-plus,mybatis-plus风格的连表操作提供wrapper.leftJoin(),...](https://download.csdn.net/download/weixin_42127835/15801569)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]
阅读全文