also ich bin echt glücklich es funst nun...
ich habe den
sql code am ende verwendet:
SQL-Code:
SELECT vorname, nachname, fach
FROM schüler s
INNER JOIN schuelerfaecher sf
ON s.id = sf.id_schueler
INNER JOIN fächer f
ON sf.id_fach = f.id
INNER JOIN schülerklassen sk
ON s.id = sk.idschueler
WHERE idklasse = :KID
AND NOT EXISTS (SELECT *
FROM zeugnis
WHERE id_schueler = s.id
AND id_fach = sf.id_fach)
Es ist alles genau wie ich es mir vorgestellt habe.
Jetzt aber noch eine sache die mir eingefallen ist:
Das was wir jetzt mit der Klasse gemacht haben, könnte man das auch mit einem Fach machen?
So das er nur die Zeugnisse ausgibt, die in einer Klasse bei einem Fach fehlen. Dann hat der User die Option zu wählen was er haben will!
Gruß Phil