Salve, sto cercando di scrivere una query forse un po strana, infatti non riesco

Ho il classico schema a 3 tabelle Personale, Ruolo e PersonaleRuolo, dove la relazione tra personale e ruolo è M a N

Ho bisogno di vedere come risultato di una query coloro che non hanno un ruolo assegnato

Ho provato 1 cosa del genere ma non funziona, non ritorna righe
codice:
SELECT tab_Personale.Cognome FROM ((tab_Personale INNER JOIN tab_Ruoli_Personale ON tab_Personale_Parthenope.IDPersonale = tab_Ruoli_Personale.Id_Personale) INNER JOIN tab_Ruoli ON tab_Ruoli_Personale.Id_Ruolo = tab_Ruoli.Id) WHERE (tab_Ruoli.Nome_Ruolo NOT IN (SELECT Nome_Ruolo FROM tab_Ruoli tab_Ruoli_1))
Coloro che hanno un qualsiasi ruolo non sono giustamente visualizzati, ma anche chi non ha ruolo non è visulizzato.

Idee?
Grazie in anticipo