EJB-QL クエリで PostgreSQL のような DISTINCT ON を使用することは可能ですか?
私がする必要があるのは、10 列のうち 3 列で異なる db レコードからフェッチすることです。
エンティティを投稿してみませんか?
Customer
複数のを持っている人がいると想像してくださいReservation
。Customer
が複数ある場合、このクエリは重複を返しますReservation
。
SELECT c FROM Reservation r, IN(r.customer) c
DISTINCT
キーワードを使用すると、各顧客が結果に1回表示されるようになります。
SELECT DISTINCT c FROM Reservation r, IN(r.customer) c
これがお役に立てば幸いです。