2011-05-02 3 views
0

그룹 별 그룹 수를 계산하고 싶습니다.hql 선택 문제에서 선택하십시오.

select count(*) from (select count(*) from MyTable t group by t.col1, t.col2) g 

그러나 HQL에 내가 이전 SQL에 그랬던 것처럼 나는 선택에서 선택을 할 수없는 것 같다 같을 것이다 SQL에서 . 문제는 Hibernatefrom 절의 하위 쿼리를 지원하지 않는다는 것입니다. hql에서이를 수행 할 수있는 방법이 있습니까?

select count(*) from MyTable t group by t.col1, t.col2 

을 한 후 정확하게 그룹의 수를 반환 목록의 크기를 사용 :

답변

1

글쎄, 나는 마침내 HQL에서 다음 쿼리를 실행했다.