Est-il possible d'utiliser DISTINCT ON comme PostgreSQL dans une requête EJB-QL?Ejb-QL DISTINCT ON
Ce que je dois faire est d'aller chercher à partir des enregistrements db qui sont distincts sur 3 des 10 colonnes.
Est-il possible d'utiliser DISTINCT ON comme PostgreSQL dans une requête EJB-QL?Ejb-QL DISTINCT ON
Ce que je dois faire est d'aller chercher à partir des enregistrements db qui sont distincts sur 3 des 10 colonnes.
Pourquoi ne publiez-vous pas vos entités? Imaginez qu'il y ait un Customer
qui a plusieurs Reservation
s. Cette requête renverra les doublons si le Customer
a plus d'un Reservation
:
SELECT c FROM Reservation r, IN(r.customer) c
En utilisant le mot-clé DISTINCT
assure 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 aide.