Kleines MySQL Left Join...

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hallo Breadfish,


    ich bräuchte mal eben Hilfe bei einer kleinen MySQL Umsetzung.


    Ich habe 3 Tabellen.


    • ExampleA

      • id
      • house
      • x
      • y
      • z
    • ExampleB

      • id
      • info
    • ExampleC

      • id
      • int
      • vw

    So, daraus soll sich jetzt ein Haus ergeben.
    Ich brauche eine Select Anweisung für:

    SQL
    SELECT `ExampleA`.`x`, `ExampleA`.`y`, `ExampleA`.`z`, `ExampleC`.`int`, `ExampleC`.`vw` FROM `ExampleA`, `ExampleB`, `ExampleC`WHERE `ExampleA`.`house` = `ExampleB`.`id` AND `ExampleB`.`info` = `ExampleC`.`id`;


    Also eine Verknüpfung eben.
    Müsste man mit einem leichten LEFT JOIN lösen können.
    Wäre super wenn da jemand eine Lösung hat.




    //edit
    So mal was gegessen und schon fällt es einem ein :thumbup:


    SQL
    SELECT `ExampleA`.`x`, `ExampleA`.`y`, `ExampleA`.`z` FROM `ExampleA`
    LEFT JOIN `ExampleB` ON `ExampleB`.`id` = `ExampleA`.`house`
    LEFT JOIN `ExampleC` ON `ExampleC`.`id` = `ExampleB`.`info`;

    Miete mich (nicht) :love:

    Einmal editiert, zuletzt von Bubelbub ()