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.
Solução
Por que você não postar suas entidades?
Imagine que há um Customer
que tem vários Reservation
s. 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