mybatis自动去重
时间: 2023-07-06 15:22:22 浏览: 167
mybatis-genetor代数据库注释
在 MyBatis 中,如果我们需要进行结果的去重,可以使用 DISTINCT 关键字,例如:
```
<select id="selectDistinctNames" resultType="String">
SELECT DISTINCT name FROM users
</select>
```
这样就可以查询出 users 表中不重复的 name 列的值了。另外,我们也可以使用 GROUP BY 关键字进行分组查询,并且通过聚合函数来实现去重,例如:
```
<select id="selectDistinctNames" resultType="String">
SELECT name FROM users GROUP BY name
</select>
```
这样也可以查询出 users 表中不重复的 name 列的值。需要注意的是,在使用 GROUP BY 进行分组查询时,需要确保查询的结果中只包含 GROUP BY 中的列和聚合函数,否则会出现错误。
阅读全文