Hi,
ich bin gerade am Basteln der Homepage meines Golfteams und möchte eine Handicapliste erstellen. Dazu habe ich eine Tabelle "Spieler" und eine Tabelle "Handicapverlauf".
Die Tabellen sind so aufgebaut (hier Beispieldaten):
Spieler:
ID, Name
1, Max Mustermann
2, Markus Mustermann
3, Mathias Mustermann
Handicapverlauf:
BenutzerID, Handicap, Datum
1, -5.0, 01.01.2009 11:11:11
2, -4.5, 01.01.2009 11:11:11
3, -9.2, 01.01.2009 11:11:11
1, -4.8, 02.01.2009 12:12:12
2, -4.6, 02.01.2009 12:12:12
Folgendes Statement gibt mir alle Spieler mit absteigenden Handicaps zurück...allerdings werden da ALLE Handicaps und nicht das aktuellste mit einbezogen:
SQL-Code:
SELECT * FROM Spieler s
JOIN Handicapverlauf hv ON hv.BenutzerID = s.ID
ORDER BY hv.Handicap ASC
Ich hätte nun gerne EINE Abfrage, die mir zu jedem Spieler das aktuellste Handicap zurückgibt. Wie kann ich das machen? Vielleicht mit einer Select-Verschachtelung?
Danke schonmal im Voraus!
[edit=mkinzler]Code-Tag durch SQL-Tag ersetzt Mfg, mkinzler[/edit]