yo,
Hm, ich kriegs einfach nicht hin. Werde mal die Situation schildern, vielleicht weiss jemand Rat.
warum befolgst du nicht einfach den rat mit dem LEFT JOIN ?
SELECT spalte1, spalte2...
FROM fragen f
INNER JOIN kategorien k ON k.id = f.kategorie_id
LEFT JOIN antworten a ON a.frage_id = f.id AND a.kandidat_id = 24
;