GartenUmgraben
Erfahrenes Mitglied
Moin ich hab ne Tabelle (Person)
ID(PK) Name
1 Hans
2 Hans
3 Knut
Und in meinem EJB Projekt ne Funktion die mir alle Zeilen ausgibt zu einem bestimmten Namen..also bei "Hans" dann zwei Zeilen
in der ejb-jar.xml also
<ejb-ql><![CDATA[SELECT OBJECT(p) FROM Person AS p WHERE p.name=?1]]></ejb-ql>
das geht auch soweit.
Nur jetz möchte ich das mir die funktion auch bei Namen die mehrfach vorkommen nur eine Zeile anzeigt... also auch bei Hans nur eine Zeile ausgibt. Deshalb habe ich es mit "DISTINCT" versucht was aber nicht so recht geht.
<ejb-ql><![CDATA[SELECT DISTINCT OBJECT(p) FROM Person AS p WHERE p.name=?1]]></ejb-ql>
Jmd ne Idee ?
ID(PK) Name
1 Hans
2 Hans
3 Knut
Und in meinem EJB Projekt ne Funktion die mir alle Zeilen ausgibt zu einem bestimmten Namen..also bei "Hans" dann zwei Zeilen
in der ejb-jar.xml also
<ejb-ql><![CDATA[SELECT OBJECT(p) FROM Person AS p WHERE p.name=?1]]></ejb-ql>
das geht auch soweit.
Nur jetz möchte ich das mir die funktion auch bei Namen die mehrfach vorkommen nur eine Zeile anzeigt... also auch bei Hans nur eine Zeile ausgibt. Deshalb habe ich es mit "DISTINCT" versucht was aber nicht so recht geht.
<ejb-ql><![CDATA[SELECT DISTINCT OBJECT(p) FROM Person AS p WHERE p.name=?1]]></ejb-ql>
Jmd ne Idee ?