Frank (no reg): mysql: neusten Datensatz aus zweiter Tabelle anzeigen

Beitrag lesen

Hi,  ich matmusse mal über dein Datenbankschema, deshalb gibt es auch nur Pseudo-Code

selektiere b.*, f.*
von benutzer b
join fotos f wo f.benutzer_id = b.benutzer_id
wo f.id = (selektiere MAX(id) von fotos f2 wo f2.benutzer_id = b.benutzer_id)

oder in prosa, verbinde die inhalte von benutzer und fotos wo die foto id jeweils der grössten foto id für den benutzer (-> benutzer_id) entspricht, nennt man auch "korrelierende Unterabfrage".

Cheers, Frank