关于HQL排除相同的写法 一组记录,如: num name class grade 1 zhang 1 2 2 zhang 4 2 3 tang 3 2 4 lang 7 2
我想得到的结果是排除了相同name的结果,如: num name class grade 1 zhang 1 2 3 tang 3 2 4 lang 7 2
在HQL里,该怎么写,才能实现呢?
------解决方案-------------------- 这样写:
SQL code
select t.name,t.num,t.class,t.grade from Table t group by t.name
------解决方案--------------------
其实你不一定非得在hql处理掉,你可以对结果集进行处理
------解决方案-------------------- 加distinct限制一下。
------解决方案--------------------
------解决方案-------------------- hql 语句 select distinct(name) num,class,grade from mappingclass group by name
------解决方案--------------------