统计出当前各个title类型对应的员工当前薪水对应的平均工资
看结果,是需要title与平均工资(avg(s.salary))两列
- title是titles表的
- 平均工资(avg(s.salary))是salaries表的
所以可以采用联接与groupBy的方式进行求解
join将两个表形成一张表,以emp_no相等为条件
平均工资是在title相同的情况下,所以group by title,按照title分组,然后求解平均工资
select t.title , avg(s.salary)
    from titles t
    join salaries s
    on t.emp_no = s.emp_no
    group by t.title
    order by avg(s.salary);学习mysql,可以看相关的总结博客:

 京公网安备 11010502036488号
京公网安备 11010502036488号