1

EJB-QL クエリで PostgreSQL のような DISTINCT ON を使用することは可能ですか?

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

4

1 に答える 1

3

エンティティを投稿してみませんか?

Customer複数のを持っている人がいると想像してくださいReservationCustomerが複数ある場合、このクエリは重複を返しますReservation

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

DISTINCTキーワードを使用すると、各顧客が結果に1回表示されるようになります。

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

これがお役に立てば幸いです。

于 2009-03-12T14:38:40.247 に答える