Thread Order by bei JOIN's (14 answers)
Opened by Froschpopo at 2007-05-08 21:44

Froschpopo
 2007-05-08 21:44
#35440 #35440
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
Folgendes Statement:

Code: (dl )
SELECT a.name, fotos.id FROM users a LEFT JOIN fotos ON fotos.user = a.user WHERE a.id = 'Froschpopo'


Aufgabe: users enthält alle Benutzer. fotos die Fotos der Benutzer.
nun möchte ich das zuletzt hochgeladene Foto von Froschpopo haben.

Code: (dl )
SELECT a.name, fotos.id FROM users a LEFT JOIN fotos ON fotos.user = a.user ORDER BY fotos.datum DESC WHERE a.id = 'Froschpopo'

Angenommen, es gibt mehrere Fotos des Nutzers. Wie kann ich nur das letzte anfordern?

View full thread Order by bei JOIN's