Logo des digitalen Schulbuchs inf-schule.de. Schriftzug in Zustandsübergangsdiagramm eines endlichen Automaten.

Einstieg - Daten aus zwei Tabellen

Erster Ansatz - Erweitern des FROM-Teils

Die Aufteilung der Tabellen land und kontinent hat einige Vorteile gebracht...

Aufgeteilte Tabellen

...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

SQL Fenster 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?

Column ambiguous error

X

Fehler melden

X

Suche