Você só precisa usar
GROUP BY
em vez de DISTINCT
. Então tente esta consulta:SELECT personid, COUNT(msg)
FROM mytable
GROUP BY personid
ORDER BY personid;
Veja este SQLFiddle
GROUP BY
em vez de DISTINCT
. Então tente esta consulta:SELECT personid, COUNT(msg)
FROM mytable
GROUP BY personid
ORDER BY personid;