Verschiedene JOIN-Operatoren
Das folgende interaktive Element erklärt die Auswirkung der verschiedenen JOIN-Operatoren anhand eines Beispiels. Durch Betätigen der Schaltflächen werden die Auswirkungen der verschiedenen JOIN-Operationen im unteren Bereich dargestellt. Im oberen Bereich befinden sich zwei normalisierte Tabellen, welche die Grundlage für die verschiedenen JOIN-Operationen darstellen. In der Tabelle Kreditkarte ist die Kartennummer der Primärschlüssel und in der Tabelle Rechnungen die Spalte RechnungsNr. Weiterhin besteht zwischen beiden Tabellen eine Fremdschlüsselbeziehung. Durch den Eintrag der Kartennummer kann einer Rechnung eine Kreditkarteninformation zugeordnet werden.
Kartennummer | Firma | Inhaber | Ablaufdatum |
---|---|---|---|
12345 | VISA | Erika Schubert | 08/2020 |
12346 | Mastercard | Karina Koch | 01/2022 |
12347 | American Express | Hugo Schneider | 05/2018 |
12348 | Diners Club | Hugo Schneider | 04/2019 |
RechnungsNr | KundenNr | Betrag | Kartennummer |
---|---|---|---|
98765 | ABCX039 | 149,95 | 12345 |
98766 | ABCX039 | 112,95 | - |
98767 | ABCX040 | 179,95 | 12347 |
98768 | ABCX050 | 159,99 | 12347 |
98769 | ABCX050 | 29,95 | 12348 |
98770 | ABCX060 | 99,99 | - |
Klicke auf die jeweiligen Schaltflächen, um mehr über die SQL-Anweisung zu erfahren!
SQL-Anweisung:
RechnungsNr | KundenNr | Betrag | Kartennummer | Firma | Inhaber | Ablaufdatum |
---|