Pregunta

¿Es posible usar DISTINCT ON similar a PostgreSQL en la consulta EJB-QL?

Lo que necesito hacer es recuperar registros de la base de datos que son distintos en 3 de 10 columnas.

¿Fue útil?

Solución

¿Por qué no publicas tus entidades?

Imagine que hay un Cliente que tiene varias Reservation s. Esta consulta devolverá duplicados si el Cliente tiene más de una Reserva :

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

El uso de la palabra clave DISTINCT garantiza que cada cliente esté representado una vez en los resultados:

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

Espero que esto ayude.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top