私はこのJPA-クエリ(のEclipseLink)を使用していますでユニークな結果を得るために:はどのようにJPA
SELECT e FROM Entity e GROUP BY e.label
しかし、私は唯一のユニークなラベルの代わりに私の結果のすべての行を取得します。
私は個別の値をカウントし、他の機能で正常に行ったように私の第二のアプローチは、DISTINCT使用していましたが、私はエンティティを取得するためにこれを適用する方法がわからない:Hibernate JP-QL documentationから
SELECT COUNT(DISTINCT e.label) FROM Entity e
grouは。同じラベルを持つ複数のエンティティオブジェクトがある場合、どちらを返すか? – Kal
私は最初のクエリにも驚いています。何を選択しますか? –
同じラベルのエンティティを選択したい –