join über mehrere tabellen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • join über mehrere tabellen

    Hi,
    möchte gerne mehrere Tabellen über ein LEFT JOIN verknüpfen:

    z.B.

    Tabelle A: Personalnummer, Kundennummer (+ weitere Daten)

    Tabelle B: Personalnummer, Name,. PLZ, Ort etc.

    Tabelle C: Kundennummer, Name, PLZ, Ort etc.

    Möchte nun Tabelle A mit den anderen beiden Tabellen (B + C) verknüpfen, um in einer Query alle Daten aus A zzgl. Personaldaten (Name etc.) U N D Kundendaten (Name etc.) anzuzeigen.

    Wie funktioniert es?

    Danke, ODI

  • #2
    SELECT a.personalnummer,a.kundennummer,b.name as bname, c.name as cname FROM table_a as a LEFT JOIN table_b as b ON a.personalnummer=b.personalnummer LEFT JOIN table_c as c ON a.kundennummer=c.kundennummer;

    Ich hoffe, das Beispiel hilft dir weiter.

    LEFT JOIN tabellenname ON Bedingung des Joins.

    http://www.little-idiot.de/mysql/mysql-118.html
    [color="#334D7B"]"Los, lass uns loslegen! Hm ? Quatschen können wir hinterher immer noch!"[/color]
    [color="#9C5245"]"Aber Bommel, wir können jetzt nicht bumsen. Wir müssen doch erst den Kindern - ... "[/color]
    [color="#334D7B"]"Ja ja ja. Du willst immer nur das Eine. Buchstabenzeigen, Buchstabenzeigen - meine Gefühle sind dir wohl scheißegal."[/color]

    © Harald Schmidt

    Kommentar


    • #3
      Vielén Dank

      Hat geklappt!!!

      vielen herzlichen dank,

      odi

      Kommentar

      Lädt...
      X