Skip to content
Go back

1731-the-number-of-employees-which-report-to-each-employee

1731 https://leetcode.cn/problems/the-number-of-employees-which-report-to-each-employee/

SELECT
  p.employee_id,
  p.name,
  t.reports_count,
  t.average_age
FROM Employees p
JOIN (
  SELECT
    reports_to,
    round(AVG(age)) as average_age,
    COUNT(*) as reports_count
  FROM Employees
  GROUP BY reports_to
) t ON p.employee_id = t.reports_to
order by p.employee_id

Share this post on:

Previous Post
1789-primary-department-for-each-employee
Next Post
2224-minimum-number-of-operations-to-convert-time