आप सभी स्रोत आईडी एक साथ कर सकते हैं:
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;
एक where
का प्रयोग करें (group by
. से पहले ) यदि आप स्रोत आईडी को सीमित करना चाहते हैं।
नोट:उपरोक्त वर्टिका और माईएसक्यूएल दोनों में काम करता है, और मानक एसक्यूएल होने के कारण किसी भी डेटाबेस में काम करना चाहिए।