/* Elencare gli utenti che non appartengono a nessun gruppo o
  appartengono a tutti i gruppi */

SELECT *
FROM   Utenti u
WHERE  u.Login NOT IN (SELECT gu.Utente FROM GruppiUtenti gu)
       OR
       NOT EXISTS (SELECT *
       	   	   FROM   Gruppi g1
		   WHERE  g1.Nome NOT IN (SELECT gu2.Gruppo
		   	  	      	  FROM   GruppiUtenti gu2
					  WHERE  u.Login=gu2.Utente));
       	   	   
