Hi,
ich lese erst Left Join, dann RIGHT JOIN ... was von beiden möchtest du jetzt?
Meine Empfehlung, fange nicht von Antworten an, sondern von den Fragen. Du kannst auch mehrere JOIN Bedingungen verwenden indem du sie einfach mit AND verknüpfst, genauso wie in einer WHERE Klausel.
Das Problem mit der bestimmten User ID kannst du mit einem CASE WHEN ... THEN ELSE ... END Konstrukt zwischen SELECT und FROM lösen.
Ciao, Frank