Pergunta

É possível usar o PostgreSQL-like ON DISTINCT na consulta EJB-QL?

O que eu preciso fazer é buscar a partir de registros db que são distintos em 3 de 10 colunas.

Foi útil?

Solução

Por que você não postar suas entidades?

Imagine que há um Customer que tem vários Reservations. Essa consulta retornará duplicatas se o Customer tem mais de um Reservation:

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

Usando os DISTINCT palavra-chave garante que cada cliente é representado uma vez nos resultados:

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

Espero que isso ajude.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top