title image


Smiley Problem mit Query
Hallo,ich habe unter Mysql (in Verbindung mit PHP) folgende Query:SELECT a.id AS kommentarid, a.bildid, a.userid AS kommentarschreiberid, UNIX_TIMESTAMP( a.datumzeit ) AS kommentarzeit, a.kommentar, b.bild AS bildname, b.titel AS bildtitel, b.userid AS bildinhaberid, c.art AS kommentarschreiberart, d.nickname AS kommentarschreibernickname, e.art AS bildinhaberart, f.nickname AS bildinhabernicknameFROM sc_bilder_kommentare AS aLEFT JOIN sc_bilder AS b ON a.bildid = b.idLEFT JOIN sc_benutzer AS c ON a.userid = c.idLEFT JOIN sc_benutzer_details AS d ON a.userid = d.useridLEFT JOIN sc_benutzer AS e ON b.userid = e.idLEFT JOIN sc_benutzer_details AS f ON b.userid = f.useridORDER BY a.datumzeit DESCLIMIT 0, 25Die funktioniert auf soweit, nur mit einem kleinen Schönheitsfehler. Wenn ein Bild mehrfach kommentiert wurde, soll das Bild nur einmal auftauchen mit dem aktuellsten Kommentar. Wenn ich ein GROUP BY a.bildid einfüge, dann fehlen schon mal die neuesten Kommentare.Die Tabellen:sc_benutzer: id + Logindatensc_benutzer_details: Details zu dem Benutzer, Verbindung zur ersten Tab über id -> useridsc_bilder: Bilder, Verbindung über useridsc_bilder_kommentare: Verbindung über userid zur sc_benutzer und über bildid zur sc_bilderWer kann mir dabei helfen?Gruß Uwe



geschrieben von

Login

E-Mail:
  

Passwort:
  

Beitrag anfügen

Symbol:
 
 
 
 
 
 
 
 
 
 
 
 
 

Überschrift: