Announcement

Collapse
No announcement yet.

Abfrage aus 3 Tabellen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Abfrage aus 3 Tabellen

    Hallo Leute!

    Ich beschäftige mich schon länger mit SQL, allerdings bin ich über einfache Select-Anweisungen nicht hinausgekommen. Und nun plage ich mich damit herum, für eine Abfrage 3 Tabellen einbeziehen zu müssen.
    Ich hoffe auf Eure Hilfe zu meinem Problem. Dass hier JOIN zum Einsatz kommen sollte ist mir klar, aber die Anwendung des Befehls ist mir im Moment noch nicht klar.

    Tabelle1
    ID - Name

    Tabelle2
    ID - Name - ID_Tabelle1

    Tabelle3
    ID - Name - ID_Tabelle2

    Mir steht für die Abfrage lediglich die ID der Tabelle3 zur Verfügung. Wie muss ich die SELECT-Anweisung gestalten, dass ich nur anhand der ID der Tabelle3 auch die Namen der jeweils zugehörigen Felder "Name" in den beiden anderen Tabellen erhalte?

    Vielen Dank!!!

    Undee

  • #2
    [HIGHLIGHT="SQL"]SELECT *
    FROm Tabelle3 AS T3
    JOIN Tabelle2 AS T2 ON T2.ID = T3.ID_Tabelle2
    JOIN Tabelle1 AS T1 ON T1.ID = T2.ID_Tabelle1
    [/HIGHLIGHT]

    Comment


    • #3
      Hallo,

      @ebis:

      fehlt noch die Where-Bedingung:
      [highlight=sql]
      ...
      where T3.ID = :id3
      [/highlight]

      Gruß Falk
      Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

      Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

      Comment

      Working...
      X