ComeçarComece de graça

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ê vai adicionar uma coluna extra para correspondência para responder à pergunta: qual foi a partida com o maior placar 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 do exercício

  • Complete a subconsulta para selecionar as partidas com o maior número total de gols.
  • Combine a subconsulta com a consulta principal usando as colunas country_id e season em ambas as tabelas.

Exercício interativo prático

Experimente este exercício completando 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 maximum 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 o código