Hola, necesitaría un poco de ayuda a la hora de hacer una consulta en Oracle.
Tengo dos tablas:
- La primera se llama Partido, en la que se almacena (entre otras cosas) el nombre de la ciudad donde se ha disputado el partido ('nombre_ciudad' no es clave primaria, por lo que pueden disputarse distintos partidos en una misma ciudad).
- La segunda tabla se llama Ciudad, donde se almacena nombre (clave primaria), país, población...
Y tengo que consultar lo siguiente: necesito sacar una lista de las 5 ciudades donde se han disputado más partidos.
¿Qué sentencia SQL debería usar para que la consulta me muestre esa lista de las 5 ciudades donde se han disputado más partidos?
Hasta ahora solo he conseguido un listado con todas las ciudades, pero no consigo contar cuantas veces aparece cada una, ni ordenarlas, ni mostrar solo las 5 que más veces aparezcan.
¡Un saludo y gracias!