with t as ( select id, job, DATE_FORMAT (date, '%Y-%m') as date, num from resume_info ), y25 as ( select job, date as first_year_mon, CAST(RIGHT(date, 2) AS UNSIGNED) as month, sum(num) as first_year_cnt from t WHERE date LIKE '2025-%' group by job, first_year_mon order by first_year_mon desc, job desc ), y26 as ( select job, date as second_year_mon, CAST(RIGHT(date, 2) AS UNSIGNED) as month, sum(num) as second_year_cnt from t WHERE date LIKE '2026-%' group by job, second_year_mon ) select y25.job, y25.first_year_mon, y25.first_year_cnt, y26.second_year_mon, y26.second_year_cnt from y25 left join y26 on y25.job = y26.job and y25.month = y26.month