Hallo,
Ich habe zurzeit SQL in der Schule dran und wir haben ein paar Aufgaben gemacht. Konnte fast alle lösen bis auf die hier:
Ermitteln Sie die Namen aller Flüsse, die sowohl durch Deutschland als auch durch Österreich fließen. Es kann davon ausgegangen werden, dass die Landesidentifikatoren für Deutschland (D) und für Österreich (A) bekannt sind.
Die Datenbank ist es:
Terra
Mein Ansatz war:
Code:
SELECT DISTINCT F.F_NAME, GF.L_ID
From FLUSS F, GEO_FLUSS GF
Where F.F_NAME=GF.F_NAME AND (GF.L_ID LIKE "D" AND "A")
Er gibt mir nun zwar alle Flüsse durch D und durch A aus, aber leider nicht nur den einen, die Donau.
Was mach ich falsch?
Ich habe zurzeit SQL in der Schule dran und wir haben ein paar Aufgaben gemacht. Konnte fast alle lösen bis auf die hier:
Ermitteln Sie die Namen aller Flüsse, die sowohl durch Deutschland als auch durch Österreich fließen. Es kann davon ausgegangen werden, dass die Landesidentifikatoren für Deutschland (D) und für Österreich (A) bekannt sind.
Die Datenbank ist es:
Terra
Mein Ansatz war:
Code:
SELECT DISTINCT F.F_NAME, GF.L_ID
From FLUSS F, GEO_FLUSS GF
Where F.F_NAME=GF.F_NAME AND (GF.L_ID LIKE "D" AND "A")
Er gibt mir nun zwar alle Flüsse durch D und durch A aus, aber leider nicht nur den einen, die Donau.
Was mach ich falsch?
Comment