th_koeln_student
Neuer Benutzer
- Beiträge
- 1
Moin Leute, ich komme irgendwie nicht weiter:
Folgenden SQL Befehl für eine Abfrage war vorgegeben:
SELECT Studenten.MatrikelNr, Studenten.Name, Modulhandbuch.Modulname
FROM Modulhandbuch INNER JOIN (Studenten INNER JOIN Teilnahme ON Studenten.MatrikelNr = Teilnahme.MatrikelNr) ON Modulhandbuch.ID = Teilnahme.Modul_ID
WHERE (((Teilnahme.Versuch)=2));
Aufgabe war es diesen Befehl zu verschachteln.
ich habe das ganze dann zuerst mit where Befehlen Ausgedrückt:
SELECT Studenten.MatrikelNr, Studenten.Name, Modulhandbuch.ModulName
from Studenten, Modulhandbuch, Teilnahme
where Studenten.MatrikelNr=Teilnahme.MatrikelNr AND
Modul_ID=Modulhandbuch.ID AND
(Versuch)=2;
so jetzt möchte ich diese where Befehle verschachteln , sprich mit Unterabfragen.
Nur das gelingt mir nicht ! Hat jemand einen Ansatz?
Gruß
Folgenden SQL Befehl für eine Abfrage war vorgegeben:
SELECT Studenten.MatrikelNr, Studenten.Name, Modulhandbuch.Modulname
FROM Modulhandbuch INNER JOIN (Studenten INNER JOIN Teilnahme ON Studenten.MatrikelNr = Teilnahme.MatrikelNr) ON Modulhandbuch.ID = Teilnahme.Modul_ID
WHERE (((Teilnahme.Versuch)=2));
Aufgabe war es diesen Befehl zu verschachteln.
ich habe das ganze dann zuerst mit where Befehlen Ausgedrückt:
SELECT Studenten.MatrikelNr, Studenten.Name, Modulhandbuch.ModulName
from Studenten, Modulhandbuch, Teilnahme
where Studenten.MatrikelNr=Teilnahme.MatrikelNr AND
Modul_ID=Modulhandbuch.ID AND
(Versuch)=2;
so jetzt möchte ich diese where Befehle verschachteln , sprich mit Unterabfragen.
Nur das gelingt mir nicht ! Hat jemand einen Ansatz?
Gruß