Einstieg - Daten aus zwei Tabellen
Erster Ansatz - Erweitern des FROM-Teils
Die Aufteilung der Tabellen land und kontinent hat einige Vorteile gebracht...
...aber auch den Nachteil, dass die Daten nicht mehr so einfach zusammenhängend ausgelesen werden können.
Aufgabe 1
Jetzt sollen wieder alle Länder ausgegeben werden - zusammen mit dem Namen des Kontinents.
Ändere den SQL-Befehl ab, so dass er die Länder mit den Daten aus beiden Tabellen anzeigt
(Erweiterung des FROM
-Teils):
SELECT *
FROM land, kontinent
Wenn du es ausprobierst, ist das Ergebnis noch nicht wie erwartet. Warum?
Wie ist das Datenbanksystem vorgegangen?
Aufgabe 2
Abhilfe könnte eine Bedingung im SQL-Befehl schaffen.
WHERE KNR = KNR
Probiere es aus! Kannst du die Meldung übersetzen und erklären?