我正在使用这个JPA-Query(EclipseLink):
SELECT e FROM Entity e GROUP BY e.label
但是我在结果中获得所有行而不是唯一的标签。
我的第二种方法是使用DISTINCT,就像我在另一个计算不同值的函数中成功一样,但我不知道如何应用它来获取实体:
SELECT COUNT(DISTINCT e.label) FROM Entity e
答案 0 :(得分:2)
答案 1 :(得分:1)
实际上,有可能,例如:
@NamedQuery(name = "WorkingDay.WorkersAtADay", query = "SELECT DISTINCT w.worker FROM WorkingDay w WHERE w.date = :Date"),