Hallo
SELECT * FROM $spielberichte,teams WHERE teams.teamID=spielberichte.teamFID GROUP BY teamFID ORDER BY teamFID ASC, datum DESC
weil du zuerst nach teamFID sortierst und zwar mit asc --> aufsteigend...
desc-> absteigend...
wieso bekommst du nur einen Datensatz... ich seh kein LIMIT...
ist bis jetzt nur ein bericht zu jedem team eingetragen...
sieh mal bei www.mysql.com die select-syntax an, da kann man viel mit machen...
über das group by bin ich mir auch nicht sicher, ob es benötigt wird...
Odium