Ist es möglich, PostgreSQL-ähnliche DISTINCT ON in EJB-QL-Abfrage zu verwenden?Ejb-QL DISTINCT ON
Was ich tun muss, ist von DB-Datensätze abrufen, die auf 3 von 10 Spalten unterscheiden.
Ist es möglich, PostgreSQL-ähnliche DISTINCT ON in EJB-QL-Abfrage zu verwenden?Ejb-QL DISTINCT ON
Was ich tun muss, ist von DB-Datensätze abrufen, die auf 3 von 10 Spalten unterscheiden.
Warum postest du deine Entitäten nicht?
Stellen Sie sich vor es ist ein Customer
Wer hat mehrere Reservation
s. Diese Abfrage wird Duplikate zurück, wenn die Customer
mehr als ein Reservation
:
SELECT c FROM Reservation r, IN(r.customer) c
Mit dem DISTINCT
Schlüsselwort stellt sicher, dass jeder Kunde einmal in den Ergebnissen dargestellt:
SELECT DISTINCT c FROM Reservation r, IN(r.customer) c
Ich hoffe, das hilft.