Mysql
 sql >> Database >  >> RDS >> Mysql

Query SQL per sommare due diversi valori della stessa colonna ID in una query

Quello che stai cercando di fare è chiamato aggregazione condizionale. Puoi usare

select 
cname,
sum(case when type='A' then amount else 0 end) as total_A,
sum(case when type='B' then amount else 0 end) as total_B 
from balances 
group by cname