第一种解法只使用salaries一张表,使用group by 按照emp_no进行分组,使用having加限制条件--emp_no in (select distinct emp_no from salary where to_date = '9999-01-01')以保证查找的员工都是在职状态。在select中使用(max(salary)-min(salary))获取涨幅即可。select emp_no,(max(salary) - min(salary)) as growth from salaries group by emp_nohaving emp_no in ( select di...