• + 1 comment

    What is wrong with this answer?

    SELECT c.company_code, c.founder, COUNT(DISTINCT e.lead_manager_code) AS lead_manager_count, COUNT(DISTINCT e.senior_manager_code) AS senior_manager_count, COUNT(DISTINCT e.manager_code) AS manager_count, COUNT(DISTINCT e.employee_code) AS employee_count FROM Employee e JOIN Company c ON e.company_code = c.company_code GROUP BY c.company_code, c.founder ORDER BY CAST(SUBSTRING(c.company_code, 2) AS UNSIGNED) ASC;