Hallo,

2 Tabellen, eine mit Teilnehmerdaten, eine mit Laufzeiten werden mit JOIN
zusammengekn�pft, um eine Rangliste ausgeben zu k�nnen.

 Bestellung, Personen, Speisen
WHERE id_Kunde = Personen.id AND id_Speise = Speisen.id
GROUP BY Gericht ORDER BY Gericht

SELECT teilnehmer.name, teilnehmer.vorname, min(time.time)
FROM teilnehmer, time
WHERE teilnehmer.id = time.id
GROUP BY teilnehmer.id
ORDER BY time.time ASC

Funktioniert ganz pr�chtig.

Nur: Wenn ein Teilnehmer eine zus�tzliche Laufzeit erh�lt, die schneller als
seine schnellste bisherige war, wird die schnellste Laufzeit wohl angezeigt,
jedoch immer noch bei der alten Laufzeit einsortiert. Die Laufzeiten stimmen
aber die R�nge leider nicht.

Irgendwie m�sste ich ORDER vor GROUP bekommen. Geht das - oder was mache ich
falsch?

Vielen Dank



| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an