select * from Names CROSS APPLY dbo.ufn_MissingModules(Names.ID) MM create function ufn_MissingModules(@PersonID int) RETURNS table AS RETURN SELECT Modulos FROM Modulos LEFT JOIN ModAsg ON Modulos.Cod = ModAsg.CodModule AND ModAsg.IDusuario = @PersonID WHERE ModAsg.CodModule IS NULL