Hibernate HQL按联接字段分组
我正在尝试按使用Hibernate HQL按联接字段分组,hibernate,Hibernate,我正在尝试按使用JOIN语句检索的列进行分组 以下是查询: SELECT DISTINCT a, r.id FROM Allocation a JOIN a.person.roles r GROUP BY r.id 不幸的是,线程并没有帮助我,因为我仍然得到一个SQLGrammarException 我肯定我在这里误解了什么,但我不明白是什么。 你能帮我理解吗 谢谢如果您想使用GROUP BY,您可能也想使用聚合功能。 请看这里: 此外,如果您不想使用聚合函数,您也应该列出SELEC
JOIN
语句检索的列进行分组
以下是查询:
SELECT DISTINCT a, r.id
FROM Allocation a
JOIN a.person.roles r
GROUP BY r.id
不幸的是,线程并没有帮助我,因为我仍然得到一个SQLGrammarException
我肯定我在这里误解了什么,但我不明白是什么。
你能帮我理解吗
谢谢如果您想使用GROUP BY,您可能也想使用聚合功能。 请看这里: 此外,如果您不想使用聚合函数,您也应该列出SELECT in GROUP BY中的所有参数