sql >> Database >  >> RDS >> Mysql

SQL-query om twee verschillende waarden van dezelfde ID-kolom in één query op te tellen

Wat u probeert te doen, wordt voorwaardelijke aggregatie genoemd. U kunt

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


  1. PHP PDO::lastInsertId() retourneert 0

  2. JSON_SET() vs JSON_INSERT() vs JSON_REPLACE() in MySQL:wat is het verschil?

  3. SQL-basisopdrachten:eenvoudige query's schrijven met voorbeelden

  4. mysql selecteer om spaties terug te geven voor alles behalve de eerste rij van herhalende kolommen