ComenzarEmpieza gratis

Subconsulta correlacionada con varias condiciones

Las subconsultas correlacionadas son útiles para comparar datos de varias columnas. En el ejercicio anterior generaste una lista de partidos con marcadores extremadamente altos para cada país. En este ejercicio, vas a añadir una columna adicional de emparejamiento para responder a la pregunta: ¿cuál fue el partido con más goles de cada país, en cada temporada?

Nota: Esta consulta puede tardar un poco en cargarse.

Este ejercicio forma parte del curso

Manipulación de datos en SQL

Ver curso

Instrucciones del ejercicio

  • Completa la subconsulta para seleccionar los partidos con mayor número de goles totales.
  • Relaciona la subconsulta con la consulta principal utilizando las columnas country_id y season de ambas tablas.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

SELECT 
	main.country_id,
    main.date,
    main.home_goal,
    main.away_goal
FROM match AS main
WHERE 
	-- Filter for matches with the highest number of total goals scored
	(home_goal + away_goal) = 
        (SELECT ___(___ + sub.away_goal)
         FROM match AS sub
         -- Join the main query to the subquery in WHERE
         WHERE ___ = sub.___
               AND ___ = sub.___);
Editar y ejecutar código