Hey Leute, brauche dringend Hilfe.
Ich habe 3 Tabellen vorliegen Kurs, Schüler und nimmtteil.
nimmtteil ist die Relationstabelle, die aus einer n:m Beziehung der beiden anderen resultiert.
Sie enthält neben den Primärschlüßeln der beiden anderen tabelle ein attribut Schuljahr.
Nun möchte ich mir Vornamen, Nachnamen, Jahrgangsstufe, sowie das Schuljahr der Schüler ausgeben lassen, die in einem bestimmten Kurs ( eingegeben über php Formular) gehen.
Jedoch weiß ich nicht wie ich den select Befehl schreiben soll.
Hier mein Versuch :
Hoffe ihr könnt mir helfen.
Danke im Vorraus.
Ich habe 3 Tabellen vorliegen Kurs, Schüler und nimmtteil.
nimmtteil ist die Relationstabelle, die aus einer n:m Beziehung der beiden anderen resultiert.
Sie enthält neben den Primärschlüßeln der beiden anderen tabelle ein attribut Schuljahr.
Nun möchte ich mir Vornamen, Nachnamen, Jahrgangsstufe, sowie das Schuljahr der Schüler ausgeben lassen, die in einem bestimmten Kurs ( eingegeben über php Formular) gehen.
Jedoch weiß ich nicht wie ich den select Befehl schreiben soll.
Hier mein Versuch :
PHP-Code:
$result=mysql_query("SELECT Vorname,Nachname,Jahrgangsstufe, Schuljahr FROM Kurs,nimmtteil,Schüler where nimmtteil.Kurs_ID IN(SELECT Kurs_ID FROM Kurs where Kursbezeichnung='$Kursbezeichnung' and Lehrerkuerzel='$Lehrerkuerzel') and nimmtteil.Schüler_ID=Schüler.Schüler_ID");
Danke im Vorraus.
Kommentar