TiendaMX quiere solo las ciudades con más de 10 compras juntas.
Decide qué filas individuales entran, antes de que se formen los grupos
Decide qué grupos ya calculados se quedan, según su resultado de resumen
WHERE COUNT(*) > 3 no funciona: cuando WHERE se evalúa, todavía no existen los grupos ni sus totales
La pregunta que decide cuál usar
¿La condición habla de una FILA individual (un cliente, un pedido)? Es WHERE. ¿Habla de un GRUPO ya resumido (un total, un conteo)? Es HAVING.