select main_id  ,sum(price) from MULTIMEDIA_INFO  group by main_id union 
select main_id  ,sum(price) from MULTIMEDIA_INFO  group by main_id  ;
这样没什么错误,估计是你的语法问题,或者是没加";"