Mysql
 sql >> Datenbank >  >> RDS >> Mysql

GROUP BY MIT HAVING ( DISTINCT ) :PHP , MYSQL

Wenn ich verstehe, was Sie wollen, müssen Sie nur eindeutig machen in Ihrem COUNT .

Sie können dies versuchen:

SELECT mid , 
    COUNT(distinct pid) as countmid  , 
    SUM(nwgh) as totalnwgh 
FROM test 
GROUP BY mid 

Probieren Sie dieses sqlfiddle aus, wenn Sie möchten:http://sqlfiddle.com/#!9/45e68/ 2