Code:
SELECT j.Gruppe, g.Titel, u.Nick, j.User, j.Datum, j.Notiz FROM joerg j
INNER JOIN usr_users u ON j.User=u.UserID
INNER JOIN usr_gruppen g ON j.Gruppe=g.GruppenID
GROUP BY j.Gruppe
ORDER BY j.Datum DESC
Diese Abfrage soll mit die Liste der "Jörg" (Ein Spitzname, der an User vergeben wird) auslesen.
Es kann immer nur ein User pro Gruppe den Spitznamen haben. Die User sol,len nach Datum absteigend sortiert sein (Datum = date()-Wert).
Die Abfrage bringt zwar einen User pro Gruppe, gibt mir aber immer den ersten User der Gruppe an, der eingefügt wurde. Ich will aber den letzten (wenn möglich nach Datum)...
Wie mache ich das.
Die ORDER BY-Bedingung beeinflusst das Gruppieren leider nicht. Wie kann ich das beeinflussen?