[HackerRank SQL] New Companies

James Jung·2021년 7월 27일
0
post-thumbnail

문제 link
https://www.hackerrank.com/challenges/the-company/problem

Code link
https://github.com/JamesJung01/Hackerrank_sql/blob/main/02_Medium/New_Companies.sql

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 AS C,
     LEAD_MANAGER AS L,
     SENIOR_MANAGER AS S,
     MANAGER AS M,
     EMPLOYEE AS E
WHERE C.COMPANY_CODE = L.COMPANY_CODE
AND L.LEAD_MANAGER_CODE = S.LEAD_MANAGER_CODE
AND S.SENIOR_MANAGER_CODE = M.SENIOR_MANAGER_CODE
AND M.SENIOR_MANAGER_CODE = E.MANAGER_CODE
GROUP BY C.COMPANY_CODE, C.FOUNDER
ORDER BY C.COMPANY_CODE;

0개의 댓글