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

Froschpopo
 2007-05-09 01:38
#35443 #35443
User since
2003-08-15
2653 Artikel
BenutzerIn
[default_avatar]
Also, jetzt gehts weiter hier!
Code: (dl )
1
2
3
4
5
SELECT users.name, fotos.id AS aktuellstes_foto FROM users
LEFT JOIN fotos ON
fotos.user = users.name
ORDER BY users.datum DESC
LIMIT 3,40


Gesucht wird eine Möglichkeit, von jedem User das aktuellste Foto anzuzeigen.
Der obere Code zeigt eine LISTE, also keinen einzelnen User an.
Jeder User hat mehrere Fotos in der Tabelle "fotos".
Nun möchte ich zu jedem Datensatz das aktuellste Foto in die Suchergebnistabelle übernehmen.

Wolln'wa doch mal schauen wer das kann :D

Das Problem am obigen Code ist: Er gibt die einzelnen User sooft aus, wie er Bilder in "fotos" hat. Wenn also "Froschpopo" 3 Fotos hat, wird er auch 3 mal ausgegeben. Komisch oder?\n\n

<!--EDIT|Froschpopo|1178660786-->

View full thread Order by bei JOIN's