Cita: Lo que pasa es que el DISTINCT te regresa los valores diferentes y ya con que te varie un campo ya valió
Efectivamente, solo funcionaria sobre una campo cuyos valores estuvieran ordenados y no se repitieran alternos, del mismo modo si hay espacios en blanco tampoco lo contara bien.