Můžete udělat všechna ID zdrojů najednou:
select source_id
sum(case when plateCategoryId = 3 then 1 else 0 end) as TotalNewCount,
sum(case when plateCategoryId = 4 then 1 else 0 end) as TotalOldCount
from event
group by source_id;
Použijte where
(před group by
), pokud chcete omezit ID zdrojů.
Poznámka:Výše uvedené funguje ve Vertica i MySQL a jako standardní SQL by mělo fungovat v jakékoli databázi.