Usar COUNT
función y GROUP BY
para encontrar el número de visitas para cada tag
.
Y usa ORDER BY
cláusula para ordenar el resultado de forma descendente del número de visitas.
Consulta
SELECT tag, COUNT(DISTINCT station) AS `no of visits`
FROM taps
GROUP BY tag
ORDER BY COUNT(DISTINCT station) DESC;