komplexe sql abfrage problem

Dieses Thema im Forum "Webentwicklung" wurde erstellt von blaah, 26. Juli 2008 .

Schlagworte:
  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
     
  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
     
  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!
     
  4. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.