Отримайте назви команд за допомогою підзапиту
Розв'яжімо задачу, з якою ми вже кілька разів стикалися в цьому курсі: як отримати назви домашньої та гостьової команд в одному підсумковому результаті запиту?
Із 4 підходів, про які ми щойно говорили, це можна зробити за допомогою підзапитів, корельованих підзапитів і CTE. Попрактикуймося створювати подібні набори результатів кожним із цих трьох методів у наступних трьох вправах, починаючи з підзапитів у 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;