Hi Leute,
ich weiß jetzt nicht ob ich die Frage hier richtig stelle aber naja ich hoffe mal.
sitze momentan an einige SQL aufgaben leider habe ich nicht die Möglichkeit die SQL-Anfragen zu kontrollieren und möchte euch fragen ob ich es richtig gemacht habe.
Bestimmen Sie die Namen aller Studenten, die mit je mindestens einem Kommilitonen aus demselben Semester eine Vorlesung besuchen.
Meine Antwort sieht folgender maßen aus:
Sagt bescheid, wenn ihr das Beispielschema sehen wollt.
Danke
ich weiß jetzt nicht ob ich die Frage hier richtig stelle aber naja ich hoffe mal.
sitze momentan an einige SQL aufgaben leider habe ich nicht die Möglichkeit die SQL-Anfragen zu kontrollieren und möchte euch fragen ob ich es richtig gemacht habe.
Bestimmen Sie die Namen aller Studenten, die mit je mindestens einem Kommilitonen aus demselben Semester eine Vorlesung besuchen.
Meine Antwort sieht folgender maßen aus:
Code:
select distinct s.Name
from Student s, Vorlesung v, hört h
where s.MatrNr = h.MatrNr
and h.VorlNr = v.VorlNr
and v.VorlNr in (select s.min(*)
from Student s, Vorlesung v, hört h
where s.MatrNr = h.MatrNr
and h.VorlNr = v.VorlNr)
Sagt bescheid, wenn ihr das Beispielschema sehen wollt.
Danke