Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

GROUP BY WITH HAVING ( DISTINCT ) :PHP , MYSQL


Se eu entendi o que você quer, basta fazer um distinto em seu COUNT .

Você pode tentar isso:
SELECT mid , 
    COUNT(distinct pid) as countmid  , 
    SUM(nwgh) as totalnwgh 
FROM test 
GROUP BY mid 

Experimente este sqlfiddle se quiser:http://sqlfiddle.com/#!9/45e68/ 2