Estoy tratando de recopilar el número de visitas distintas en mi cp ayer, y luego contarlas.MySQL COUNT DISTINCT
SELECT
DISTINCT `user_id` as user,
`site_id` as site,
`ts` as time
FROM
`cp_visits`
WHERE
ts >= DATE_SUB(NOW(), INTERVAL 1 DAY)
Por alguna razón esto está tirando de múltiples resultados con el mismo ID de sitio .... ¿Cómo puedo tirar solamente y contar los inicios de sesión site_id cp distintas?