Hallo,
ich versuche gerade den maximalen Wert der Startnummer aus meinem DB- Schema herauszubekommen.
Ich habe 3 Tabellen:
und ich möchte jetzt z.B.: vom Event1 die höchste Startnummer herausbekommen und hab das mit dieser Abfrage versucht, das zweite Select geht aber nicht.
Weiß jemand wie ich das machen könnte?
Vielen Dank,
lg
ich versuche gerade den maximalen Wert der Startnummer aus meinem DB- Schema herauszubekommen.
Ich habe 3 Tabellen:
Code:
Event Participance(u.a Startnummer- Spalte) Participant
1 Event1 1 1 Startnummer:1 1 part1
1 2 Startnummer:2 2 part2
2 Event2 2 1 Startnummer:1
und ich möchte jetzt z.B.: vom Event1 die höchste Startnummer herausbekommen und hab das mit dieser Abfrage versucht, das zweite Select geht aber nicht.
Weiß jemand wie ich das machen könnte?
Vielen Dank,
lg
SQL:
final String searchQuery = "select pa from " + EVENT + " e, " + PARTICIPANCE + " pa, " + PARTICIPANT + " p where p = pa.participant and e = pa.event " +
"and e.eventname = ? and e.eventtime = ? " +
"and e.startnumber = select max(e.startnumber) from pa";