#1 26. Juli 2008 jo, ich habe folgende sql momentan: Code: SELECT galerie.galerie_id, galerie.titel, galerie.datum, galerie.beschreibung, aktiv, user.name, user.vorname, COUNT(bild_id) as anzahl FROM galerie JOIN user ON user.user_id = galerie.user_id LEFT JOIN bilder ON bilder.galerie_id = galerie.galerie_id GROUP BY galerie.galerie_id, titel, beschreibung, aktiv, user.name, user.vorname ORDER BY galerie.datum diese abfrage geht soweit... die tabellen sehen so aus: PHP: galerie ( galerie_id , titel , beschreibung , aktiv , user_id , cover ) bilder ( bild_id , titel , beschreibung , pfad , filename , size , ...) in der tabelle galerie gibt es ein attribut "cover" welches ein referenzschlüssel zu bilder ist. in der tabelle bilder gibt es den schlüssel "bild_id" sowie die attribute "pfad" und "filename" jetzt will ich die abfrage so machen damit ich diese zwei attribute noch mit drin habe, also pfad und filename. ein weiterer JOIN zu bilder geht nicht, da ich sonst 2 JOIN auf bilder habe. die grundidee ist so: JOIN bilder ON galerie.cover = bilder.bild_id ich hoffe ihr versteht mein problem und hoffe ihr könnt mir helfen + Multi-Zitat Zitieren
#2 26. Juli 2008 AW: komplexe sql abfrage problem vielleicht hilft dir das: http://www.tutorials.de/forum/relationale-datenbanksysteme/259917-2-join-auf-gleiche-tabelle-mysql.html + Multi-Zitat Zitieren
#3 26. Juli 2008 AW: komplexe sql abfrage problem hey, danke! das geht. hätte ich auch drauf kommen können, aber dann wenn man es braucht kommt man eh nie darauf. thx! + Multi-Zitat Zitieren