DECLARE @login VARCHAR(256)/*This first value is a manager*/SET @login = 'adventure-works\ken0' /*this is not a managerSet @login = 'adventure-works\rob0'*/;WITH cteEmpIds AS ( SELECT EmployeeID FROM HumanResources.Employee WHERE LoginID = @login UNION ALL SELECT E.EmployeeID FROM HumanResources.Employee E JOIN cteEmpIds CE ON E.managerId = CE.EmployeeId ) SELECT EmployeeID FROM cteEmpIds