अगर मैं समझता हूं कि आप क्या चाहते हैं, तो आपको बस एक विशिष्ट . करना होगा आपके COUNT . में .
आप इसे आजमा सकते हैं:
SELECT mid ,
COUNT(distinct pid) as countmid ,
SUM(nwgh) as totalnwgh
FROM test
GROUP BY mid
यदि आप चाहें तो इस sqlfiddle को आजमाएं:http://sqlfiddle.com/#!9/45e68/ 2