如何根据某个字段去重求和?

img


如图,我想利用序号这个这个字段去重求和,并且根据名称计数,请问sql怎么写?

先去重再求和

 
select * from 
(select sum(`金额`) `金额` from(
select distinct `序号`,`金额` from table_name)a)b,(select count(`名称`) `数量` from table_name)c

序号去重求和? 那结果不是 aaa 150 bbb 150 ccc 200这样?再根据名称计数是什么意思