Ich stehe leider daneben:
Habe drei Tabellen (die Spaltennamen sind in Klammern)
Folgende Abfrage zeigt mir den Namen des Verlages an über den Fremdschlüssel in der Tabelle "Noten":
Folgende Abfrage zeigt mir den Namen des Verlages an über den Fremdschlüssel in der Tabelle "Sammelhefte":
Wie kann ich das mit einer einzigen Abfrage erledigen, in der es halt dann zwei Spalten mit dem Namen des Verlags gibt.
Also: Es sollen alle Noten angezeigt werden, wobei der Name des Verlages aus der Tabelle "Noten" erscheinen soll aber auch aus der Tabelle "Sammelhefte".
Danke für Hilfe.
Habe drei Tabellen (die Spaltennamen sind in Klammern)
Code:
Noten Id, Werk, Verlag_Id, Sammelheft_Id Sammelhefte Id, Titel, Verlag_Id Verlage Id, Name
Code:
SELECT n.Id, `Werk`, s.Titel, v.Name FROM `Noten` AS n LEFT JOIN Sammelhefte AS s ON n.Sammelheft_Id = s.Id LEFT JOIN Verlage AS v ON n.Verlag_Id = v.Id
Code:
SELECT Titel, vlg.Name FROM `Sammelhefte` AS sh LEFT JOIN `Verlage` AS vlg ON sh.Verlag_Id = vlg.Id
Also: Es sollen alle Noten angezeigt werden, wobei der Name des Verlages aus der Tabelle "Noten" erscheinen soll aber auch aus der Tabelle "Sammelhefte".
Danke für Hilfe.
Comment