Mysql
 sql >> Base de données >  >> RDS >> Mysql

GROUP BY AVEC AVOIR ( DISTINCT ) :PHP , MYSQL

Si je comprends ce que vous voulez, vous n'avez qu'à faire un distinct dans votre COUNT .

Vous pouvez essayer ceci :

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

Essayez ce sqlfiddle si vous voulez :http://sqlfiddle.com/#!9/45e68/ 2