hql выбрать из задачи выбора - PullRequest
0 голосов
/ 02 мая 2011

Я бы хотел посчитать количество групп в группе по выражению. В SQL это будет выглядеть так:

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

Но в HQL кажется, что я не могу сделать выбор в выборе, как я делал в предыдущем sql. Я предполагаю, что проблема в том, что Hibernate не поддерживает подзапрос в предложении from. Есть ли способ сделать это в hql?

1 Ответ

1 голос
/ 04 мая 2011

Хорошо, я наконец запустил следующий запрос в hql:

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

, а затем использовал размер возвращаемого списка, который в точности соответствует количеству групп.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...