select t1.stage,sum(t1.zhaoshengno) as zhaoshengno,sum(t1.biyeno) as biyeno,sum(t1.zaixiaono) as zaixiaono from mv_db_base_student as t1 GROUP BY t1.stage order by (case when t1.stage='小学' then 1 when t1.stage='初中' then 2 when t1.stage='高中' then 3 end)