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 (fürs erste):
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:
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 (fürs erste):
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, GEO_FLUSS GG
Where F.F_NAME=GF.F_NAME AND GF.L_ID IN("D","A")
Was mach ich falsch?