ComeçarComece gratuitamente

Subconsulta correlacionada com várias condições

As subconsultas correlacionadas são úteis para fazer a correspondência de dados em várias colunas. No exercício anterior, você gerou uma lista de partidas com pontuações extremamente altas para cada país. Neste exercício, você acrescentará uma coluna adicional de correspondência para responder à pergunta: qual foi a partida de maior pontuação para cada país, em cada temporada?

*Observação: essa consulta pode demorar um pouco para carregar.

Este exercício faz parte do curso

Manipulação de dados em SQL

Ver Curso

Instruções de exercício

  • Complete a subconsulta para selecionar as partidas com o maior número de gols totais.
  • Faça a correspondência entre a subconsulta e a consulta principal usando as colunas country_id e season em ambas as tabelas.

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

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 e executar código