Springe zum Inhalt oder Footer
SerloDie freie Lernplattform

Mit der Abfrage

SELECT * 
FROM NUTZER, ZAHLUNGSDATEN;

erhältst du das zu umfangreiche kartesische Produkt, in dem jeder Eintrag aus NUTZER mit jedem Eintrag aus ZAHLUNGSDATEN kombiniert wird. Dabei möchtest du eigentlich nur die Einträge angezeigt haben, in denen der Fremdschlüssel ZAHLUNGSDATEN_KundenID in NUTZER mit dem Attributwert von KundenID ZAHLUNGSDATEN übereinstimmt:

natürlicher Verbund

(Ausschnitt aus der Ergebnistabelle)

Welche WHERE-Statements liefern dir nur die gelb markierten Datensätze mit den zusammenpassenden IDs?