2009-03-06 6 views
1

EJB-QL 쿼리에서 PostgreSQL과 유사한 DISTINCT ON을 사용할 수 있습니까?Ejb-QL DISTINCT ON

내가해야 할 일은 10 개의 열 중 3 개의 열에 별개의 db 레코드를 가져 오는 것입니다.

답변

3

엔티티를 게시하지 않는 이유는 무엇입니까?

Reservation이 여러 개인 Customer이 있다고 가정 해보십시오. DISTINCT 키워드를 사용하여 각 고객이 결과에 한 번 표현되는 것을 보장

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

:

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

나는이 도움이 희망 CustomerReservation 하나 이상있는 경우이 쿼리는 중복을 반환합니다.