Frank (no reg): SQL Left Join mit Bedingung

Beitrag lesen

  
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