I have an emp table with the records below:
emp
INSERT into emp(EmpId,Emp name, Manager) Values(1,A,M1) values(2,B,M1) values(3,C,M2) values(4,D,M3)
SELECT count(e.last_name) count, d.last_name FROM employees e LEFT OUTER JOIN employees d ON e.manager_id = d.employee_id GROUP BY d.last_name ORDER BY count DESC;