Java EE/休止状態アプリケーションに問題があります。このクエリは単体テストでは機能しますが、アプリケーションでは機能しません。
<named-query name="list.vacant.accessory">
<query>SELECT proty, COUNT(acc.id)
FROM ProductType proty, Accessory acc
LEFT JOIN acc.productHistoryList phl
WHERE phl.status LIKE 'En stock ATOS'
AND proty.id = acc.productType.id
AND phl.statusDate = (SELECT MAX(statusDate)
FROM ProductHistory ph
WHERE ph.product=phl.product)
GROUP BY proty
</query>
</named-query>
このエラーがあります: SQL エラー: 979、SQLState: 42000
ORA-00979: 式GROUP BYではありません
何か考えはありますか?ありがとう。