一组记录,如:
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
------解决方案--------------------
------解决方案--------------------
试下你印象就深刻了,
------解决方案--------------------
试下你印象就深刻了,