分别提取2025年和2026年的数据,再join起来,用到截取字符串left(s,n)和right(s,n)

select a.job,
       a.first_year_mon,
       a.first_year_cnt,
       b.second_year_mon,
       b.second_year_cnt from
(select job,
        left(date,7) as first_year_mon,
        sum(num) as first_year_cnt 
from resume_info
where date like '2025%'
group by job,first_year_mon
order by first_year_mon desc,job desc) as a 
join 
(select job,
        left(date,7) as second_year_mon,
        sum(num) as second_year_cnt 
from resume_info
where date like '2026%'
group by job,second_year_mon
order by second_year_mon desc,job desc) as b
on a.job = b.job
and right(first_year_mon,2) = right(second_year_mon,2);