НачатьНачать бесплатно

Первые шаги с вложенными подзапросами

Пора усложнить задачу! У вас не так много времени на просмотр футбола, и вы хотите узнать, действительно ли England Premier League так захватывающа, как о ней говорят.

Вы сравните максимальное количество голов, забитых в одном матче за каждый сезон, с аналогичным показателем для England Premier League.

Это упражнение является частью курса

Манипуляции с данными в SQL

Посмотреть курс

Инструкции к упражнению

  • Заполните вложенный подзапрос, чтобы выбрать country_id для 'England Premier League' из таблицы league — это значение будет использоваться для фильтрации в родительском подзапросе.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

SELECT 
    season,
    MAX(home_goal + away_goal) AS max_goals,
    (SELECT MAX(home_goal + away_goal) 
     FROM match 
     WHERE season = main.season
     -- Subquery to get the max goals in an 'England Premier League' match for the same season
     AND country_id IN (____)
    ) AS pl_max_goals
FROM match AS main
GROUP BY season;
Редактировать и запускать код