Comece agoraComece grátis

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 exercicio faz parte do curso

Manipulação de dados em SQL

Ver curso

Instruções do exercicio

  • 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.

exercicio interativo prático

Tente este exercicio 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 Código