LambdaQueryWrapper 搭配distinct
时间: 2023-11-20 16:56:38 浏览: 135
MySQL中索引优化distinct语句及distinct的多字段操作
LambdaQueryWrapper 可以通过 select 方法指定查询的字段,同时可以通过 distinct 方法去重。具体操作如下所示:
```python
from mybatis_plus import LambdaQueryWrapper
# 假设我们要查询 user 表中的 name 字段,并去重
wrapper = LambdaQueryWrapper().select(User.name).distinct(True)
result = user_mapper.selectList(wrapper)
```
以上代码中,我们通过 select 方法指定查询的字段为 name,然后通过 distinct 方法将查询结果去重。最后使用 selectList 方法执行查询并返回结果。
阅读全文