SELECT deineWunschFeld1, deineWunschFeld2 -- usw.
FROM Fragen f
INNER JOIN Kategorien k -- dieser JOIN ist nicht unbedingt notwendig, wenn du nicht unbedingt mit dem Kategorienamen in der WHERE Klausel schaffen willst
ON f.Kategorie_Id = k.Id
LEFT JOIN Antworten a ON -- alle Fragen aber nicht alle Antworten
ON a.Frage_Id = f.Id
AND a.KandidatId = 24 -- es werden nur Antworten von Kandidat 24 berücksichtigt
WHERE k.Id = 4
ORDER BY deineWunschFeld1 -- oder was auch immer du da brauchst
Da brauchts eigentlich auch nicht mal n IIF :)
Ciao, Frank