主要在于自连接,一般对于自己表的数据上下统计,涉及的数据都在自己表内的,考虑自连接。
一定弄清楚最后输出的表格格式,查询的到底是什么数据。
函数 round(),默认情况是四舍五入
函数avg(),一般情况是分组后用来求均值的,很好用,用处广泛。
# Write your MySQL query statement below
select e1.employee_id,e1.name,count(e2.reports_to) as reports_count,round(avg(e2.age)) as average_age
from Employees as e1 join Employees as e2
where e1.employee_id = e2.reports_to
group by employee_id
order by employee_id