Usar
COUNT funtion e GROUP BY para encontrar o número de visitas para cada tag . E use
ORDER BY cláusula para classificar o resultado em ordem decrescente do 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;