У меня довольно простой запрос, который работает в стандартном SQL, но не в HQL:
SELECT id
FROM ( SELECT COUNT(*) as rows,
MESSAGES_ID as id
FROM motcles_message mm
WHERE motcle IN :keyWords
GROUP BY MESSAGES_ID) a
WHERE a.rows = :size
Можно ли как-нибудь избежать использования подзапроса в выражении FROM после HQL не поддерживает это? Я знаю, что он может использовать подзапросы в предложениях SELECT и WHERE, но я не могу найти решение.