Kapitel 8. JOIN

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Tische zusammennähen

Das Joining ist die entscheidende Funktion von SQL und unterscheidet es von anderen Datentechnologien. Vergewissere dich, dass du mit dem bisher behandelten Stoff einigermaßen vertraut bist, und nimm dir Zeit zum Üben und Wiederholen, bevor du weitermachst.

Spulen wir zurück zum Anfang dieses Buches, als wir über relationale Datenbanken sprachen. Erinnerst du dich daran, dass "normalisierte" Datenbanken oft Tabellen mit Feldern haben, die auf andere Tabellen verweisen? Betrachte zum Beispiel diese Tabelle CUSTOMER_ORDER, die ein Feld CUSTOMER_ID hat(Abbildung 8-1).

The CUSTOMER_ORDER table has a CUSTOMER_ID field
Abbildung 8-1. Die Tabelle CUSTOMER_ORDER hat ein Feld CUSTOMER_ID

Das Feld CUSTOMER_ID gibt uns einen Schlüssel zum Nachschlagen in der Tabelle CUSTOMER. Daher ist es nicht verwunderlich, dass die Tabelle CUSTOMER auch ein Feld CUSTOMER_ID hat(Abbildung 8-2).

The CUSTOMER table has a CUSTOMER_ID key field that can be used to get customer information
Abbildung 8-2. Die Tabelle CUSTOMER hat ein Schlüsselfeld CUSTOMER_ID, das verwendet werden kann, um Kundeninformationen zu erhalten

Wir können die Kundeninformationen für eine Bestellung aus dieser Tabelle abrufen, ähnlich wie ein VLOOKUP in Excel.

Dies ist ein Beispiel für eine Beziehung

Get Erste Schritte mit SQL now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.