Hab doch ein bißchen Fantasie, natürlich geht das. Wieso auch nicht...
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 sf.id_fach = :FID
AND NOT EXISTS (SELECT *
FROM zeugnis
WHERE id_schueler = s.id
AND id_fach = sf.id_fach)