We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
there is no need to use all the tables. All the components are present in the employee table except founders names. so we can just use the company table and the employee table
here's my code:
SELECT c.company_code, c.founder,
COUNT(DISTINCT e.lead_manager_code ) AS total_lm,
COUNT(DISTINCT e.senior_manager_code ) AS total_sm,
COUNT(DISTINCT e.manager_code ) AS total_m,
COUNT(DISTINCT e.employee_code ) AS total_e
FROM company c
LEFT JOIN employee e
ON c.company_code=e.company_code
GROUP BY c.company_code, c.founder
ORDER BY c.company_code;
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
New Companies
You are viewing a single comment's thread. Return to all comments →
there is no need to use all the tables. All the components are present in the employee table except founders names. so we can just use the company table and the employee table here's my code: SELECT c.company_code, c.founder, COUNT(DISTINCT e.lead_manager_code ) AS total_lm, COUNT(DISTINCT e.senior_manager_code ) AS total_sm, COUNT(DISTINCT e.manager_code ) AS total_m, COUNT(DISTINCT e.employee_code ) AS total_e FROM company c LEFT JOIN employee e ON c.company_code=e.company_code GROUP BY c.company_code, c.founder ORDER BY c.company_code;