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
Coloro che hanno un qualsiasi ruolo non sono giustamente visualizzati, ma anche chi non ha ruolo non è visulizzato.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))
Idee?
Grazie in anticipo![]()

Rispondi quotando