hql的count()函数问题

阅读 60

2023-04-11


hql 语句  :   select count(q) from Question q inner join fetch q.account a inner join fetch q.category c where a.id='202647' and q.startTime between to_date('2004-4-4','yyyy-mm-dd') and to_date('2005-7-7','yyyy-mm-dd')

这个语句中主对象Question q  抓取了 q.account和q.category,我只是想统计主对象Question q的数量。Exception :   java.sql.SQLException: ORA-00937: 非单组分组函数(奇怪的是查看console中输出的sql语句,它不光把count(q)列了出来,而且把q.account和q.category的每个字段都列了出来)。不知道怎么解决???????????

解答:

fetch 去掉

精彩评论(0)

0 0 举报