Question
Est-il possible d'utiliser DISTINCT ON de type PostgreSQL dans les requêtes EJB-QL?
Ce que je dois faire est de récupérer des enregistrements de base de données distincts sur 3 colonnes sur 10.
La solution
Pourquoi ne postez-vous pas vos entités?
Imaginez un client
possédant plusieurs réservations
. Cette requête renvoie des doublons si le Client
a plusieurs réservation
:
SELECT c FROM Reservation r, IN(r.customer) c
L'utilisation du mot clé DISTINCT
garantit que chaque client est représenté une fois dans les résultats:
SELECT DISTINCT c FROM Reservation r, IN(r.customer) c
J'espère que cela vous aidera.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow