mybatisplus 分组查询并显示各组所有数据
时间: 2023-08-11 20:17:28 浏览: 269
mybatis-plus分页查询的实现示例
你可以使用 MybatisPlus 的 `groupBy` 方法来进行分组查询,并使用 `selectList` 方法来获取所有数据。以下是一个示例代码:
```java
QueryWrapper<MyEntity> wrapper = new QueryWrapper<>();
wrapper.select("column1", "column2", "sum(column3) as total")
.groupBy("column1", "column2");
List<MyEntity> list = myEntityMapper.selectList(wrapper);
```
这个代码将会按照 `column1` 和 `column2` 进行分组,并且会显示每个组的 `column3` 列求和的结果。你可以根据自己的需求修改 `select` 和 `groupBy` 的参数,以及使用其他的聚合函数来获取你需要的数据。
阅读全文