Clasku, ti ringrazio. Purtroppo provo e riprovo e non vedo il risultato aspettato. Credo il problema sia che la clusola WHERE che filtra l'utente non sia nella tabella che contiene il JOIN delle altre 2. Di conseguenza il filtro stronca il collegamento.
Credo la soluzione sia una UNION di 2 tabelle, la prima relativa alla SELECT indicata e la seconda relativa a TIPO con valori NULL.

In attesa di un'alternativa e ringraziandoti del tempo provo questa soluzione.