关于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里,该怎么写,才能实现呢?
[解决办法]
这样写:
select t.name,t.num,t.class,t.grade from Table t group by t.name
[解决办法]
其实你不一定非得在hql处理掉,你可以对结果集进行处理
[解决办法]
加distinct限制一下。
[解决办法]