Contents
내가 작성한 쿼리
최소 다섯 개의 직접 보고서를 가진 관리자를 찾기 위한 해결책을 작성하세요. 결과 테이블을 순서에 상관없이 반환하세요.
내가 작성한 쿼리
MySQL
SELECT e1.name FROM Employee e1 JOIN Employee e2 ON e1.id = e2.managerId GROUP BY e1.id HAVING COUNT(*) >= 5
Oracle
SELECT e1.name FROM Employee e1 JOIN Employee e2 ON e1.id = e2.managerId GROUP BY e1.id, e1.name HAVING COUNT(*) >= 5
차이점
항목 | MySQL | Oracle |
GROUP BY 대상 | e1.id 만 있어도 OK | SELECT 에 있는 모든 비집계 컬럼 필요 (e1.id , e1.name ) |
Share article