Chris: Aktuellsten Datensatz für jede Rubrik anzeigen

Hallo

Ich erstelle eine Homepage für einen Hockey-Verein. Dieser besteht aus 5 verschiedenen Teams. Auf der Startseite soll von jedem Team ein Spielbericht ausgegeben werden (und zwar der aktuellste). Die Spielberichte sind in einer MySQL-Datenbank gespeichert. Ich habe es mit der unten aufgeführten Anweisung probiert. Diese gibt mir zwar zu jedem Team nur einen Spielbericht aus, leider aber wird der älteste und nicht der akuellste Spielbericht angezeigt. Kann mir jemand verraten wo der Fehler liegt? Hier nun meine SQL-Abfrage:

SELECT * FROM $spielberichte,teams WHERE teams.teamID=spielberichte.teamFID GROUP BY teamFID ORDER BY teamFID ASC, datum DESC

Danke für jeden Hinweis!

Gruss Chris

  1. 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