Aus dem Kurs: Grundlagen der Programmierung: Datenbanken

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.

Tabellen verknüpfen

Tabellen verknüpfen

In meiner Datenbank gibt es ja mehrere Tabellen und die möchten wir jetzt mal miteinander verknüpfen. Wenn ich mir jetzt mal anschaue, was in der Tabelle Reservations enthalten ist, dann sehen Sie, habe ich hier die ReservationID und dann die CustomerID und das Datum. Jetzt möchte ich allerdings, dass hier nicht die CustomerID steht, sondern der Vorname und Nachname meines Kunden oder meiner Kundin, also muss ich in der Tabelle Customers nachschauen, ich muss beide Tabellen Reservations und Customers miteinander verknüpfen. Das mache ich mit dem Schlüsselwort JOIN und dann sage ich customers, damit verbinde ich jetzt die Reservations mit den Customern. Ich führe das Ganze aus und dann kommt ziemlicher Nonsense raus, weil jede Zeile aus den Reservations mit jeder Zeile aus der Tabelle Customers verknüpft wird. Das macht natürlich keinen Sinn, ich muss noch sagen, anhand welchen Schlüssels oder anhand welcher Tabelle das Ganze verknüpft werden soll. Da schreibe ich einen ON und dann…

Inhalt