Employees
테이블 조회reports_to
가 null
임을 방지)employee_id
를 기준으로 그룹화employee_id
를 기준으로 오름차 순 정렬SELECT
e1.employee_id,
e1.name,
COUNT(e2.employee_id) AS reports_count,
ROUND(AVG(e2.age)) AS average_age
FROM
Employees AS e1
INNER JOIN
Employees AS e2
ON
e1.employee_id = e2.reports_to
GROUP BY
e1.employee_id
ORDER BY
e1.employee_id