i

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.

Die Aufteilung der Tabelle ist in der Datenbank "terra3" umgesetzt; auf diese beziehen sich die folgenden Aufgaben.

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?

SQL Fenster Wenn du die Abfrage auf deiner eigenen Datenbank ausprobieren willst, musst du die Daten terra3.zip in eine neue Datenbank importieren. Erst dort findest du auch die Tabelle kontinent.

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

Suche

v
3.1.2.5
schuljahr.inf-schule.de/2023-24/datenbanksysteme/terra/datenverknuepfen/einstieg_daten_zwei_tabellen
schuljahr.inf-schule.de/2023-24/3.1.2.5
schuljahr.inf-schule.de/2023-24/@/page/m6Gy5Ba40ghclIQw

Rückmeldung geben