ПочатиПочніть безкоштовно

Корельований підзапит із кількома умовами

Корельовані підзапити корисні для зіставлення даних за кількома стовпцями. У попередній вправі ви згенерували список матчів з надзвичайно високими рахунками для кожної країни. У цій вправі ви додасте ще один стовпець для зіставлення, щоб відповісти на запитання: який матч був найрезультативнішим для кожної країни в кожному сезоні?

*Примітка: цей запит може завантажуватися певний час.

Ця вправа є частиною курсу

Маніпулювання даними в SQL

Переглянути курс

Інструкції до вправи

  • Завершіть підзапит, щоб вибрати матчі з найбільшою кількістю загальних голів.
  • Зіставте підзапит з основним запитом, використовуючи стовпці country_id і season в обох таблицях.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

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.___);
Редагувати та запускати код