问题描述
表(TbCer)表字段: ID(主键),用户名称(userName),领用数量(count),结余数(blance) 我想通过一条hql语句实现表通过userName分组并且查出各个组的最大ID。 问题补充:andy6812345 写道
解决方案
select * from TbCer where id in (select max(id) from TbCer groupby userName)
解决方案二:
select max(id) from TbCer groupby userName
解决方案三:
你用户名称是唯一的吗?要是唯一的,你分组有什么意义?首先HQL是基于对象的 所以你给表名 表字段没什么用 主要你是的实体类信息select max(实体类中ID属性名) from 实例类名 group by 实体类中用户名称属性名
时间: 2024-09-29 02:31:01