Tell me, it is necessary to count the number of people in submission and display their list. Employees.ReportsTo indicates id , to whom this person submits.
Select Employees.LastName, Employees.FirstName, Region.RegionDescription, count(case when Employees.ReportsTo=Employees.EmployeeID then 1 end) as Count_of_employees, Subordinates = STUFF(( SELECT ', ' + Employees.LastName FROM Employees WHERE Employees.ReportsTo = Employees.EmployeeID FOR XML PATH(''), TYPE).value('.', 'NVARCHAR(MAX)'), 1, 1, '') from Employees left join EmployeeTerritories on Employees.EmployeeID=EmployeeTerritories.EmployeeID left join Territories on EmployeeTerritories.TerritoryID=Territories.TerritoryID left join Region on Territories.RegionID=Region.RegionID group by Region.RegionDescription,Employees.LastName, Employees.FirstName