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

Отримайте назви команд за допомогою підзапиту

Розв'яжімо задачу, з якою ми вже кілька разів стикалися в цьому курсі: як отримати назви домашньої та гостьової команд в одному підсумковому результаті запиту?

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