2009-03-06 6 views
1

EJB-QLクエリでPostgreSQLのようなDISTINCT ONを使用できますか?Ejb-QL DISTINCT ON

私が行う必要があるのは、10のうち3つの列で異なるDBレコードからフェッチすることです。

答えて

3

あなたのエンティティを投稿してみませんか?

Customerがあり、複数のReservationがあるとします。 Customerが複数のReservationを持っている場合は、このクエリでは、重複を返します。

SELECT DISTINCT c FROM Reservation r, IN(r.customer) c 

私はこれが役に立てば幸い:

SELECT c FROM Reservation r, IN(r.customer) c 

DISTINCTキーワードを使用して、各顧客が結果に一度表されることを保証します。