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.
SELECT c.company_code, c.founder, count(distinct l.lead_manager_code),
count(distinct s.Senior_Manager_code), count(distinct m.Manager_code),
count(distinct e.Employee_code)
from company c JOIN
lead_manager l on l.company_code = c.company_code JOIN
Senior_Manager s on l.lead_manager_code = s.lead_manager_code join
Manager m on s.Senior_Manager_code = m.Senior_Manager_code JOIN
Employee e on m.Manager_code = e.Manager_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 →
For MS SQL SErver
SELECT c.company_code, c.founder, count(distinct l.lead_manager_code), count(distinct s.Senior_Manager_code), count(distinct m.Manager_code), count(distinct e.Employee_code) from company c JOIN lead_manager l on l.company_code = c.company_code JOIN Senior_Manager s on l.lead_manager_code = s.lead_manager_code join Manager m on s.Senior_Manager_code = m.Senior_Manager_code JOIN Employee e on m.Manager_code = e.Manager_code
group by c.company_code, c.founder order by c.company_code