Kuno: mysql: MAX() oder ORDER-BY

Beitrag lesen

Hey,

habe folgenden Code:

SELECT users.name, max(fotos.id) AS aktuellstes_foto FROM users
 LEFT JOIN fotos ON fotos.user = users.name
ORDER BY users.datum DESC
LIMIT 0,50

Die Aufgabe:
Es gibt eine Datenbank mit Fotos. Jedes Foto ist einem User zugeordnet.
Nun möchte ich zu jedem User dessen aktuellstes Foto (die ID vom Foto) ausgeben.
Das aktuellste Foto hat die höchste id und den neusten TIMESTAMP.

Nun suche ich zwei Möglichkeiten:
Ich möchte entweder per max(id) oder via "ORDER BY fotos.datum DESC" das aktuellste Foto anzeigen.

Hat jemand eine Idee?