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

Получение названий команд с помощью подзапроса

Давайте решим задачу, с которой мы уже несколько раз сталкивались в этом курсе: как вывести названия домашней и гостевой команд в одном итоговом результате запроса?

Из 4 рассмотренных техник это можно сделать с помощью подзапросов, коррелированных подзапросов и CTE. В следующих 3 упражнениях мы будем практиковаться в построении похожих результирующих наборов каждым из этих 3 методов. Начнём с подзапросов в FROM.

Предупреждение: если выполнение кода занимает слишком много времени, скорее всего, вы допустили ошибку в JOIN и объединили таблицы по неверным полям, из-за чего таблица стала слишком большой! Внимательно прочитайте предоставленный код и комментарии, и проверьте условия ON!

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

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

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

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

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

SELECT 
	m.id, 
    t.team_long_name AS hometeam
-- Left join match and team
FROM ___ AS m
___ ___ ___ as t
ON m.hometeam_id = team_api_id;
Редактировать и запускать код