Корельований підзапит
Підзапити використовують, щоб отримати інформацію з іншої таблиці або запиту, який відокремлений від основного запиту.
Ваша колега працює над проєктом щодо сейсмічних ризиків у світі. Їй потрібна таблиця зі списком усіх країн, їхніх континентів і середньої магнітуди землетрусів для кожної країни. Цей запит має звертатися до таблиць Nations і Earthquakes.
Ця вправа є частиною курсу
Покращення продуктивності запитів у SQL Server
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
SELECT UNContinentRegion,
CountryName,
(SELECT ___(___) -- Add average magnitude
FROM Earthquakes e
-- Add country code reference
WHERE n.___ = e.Country) AS AverageMagnitude
FROM Nations n
ORDER BY UNContinentRegion DESC,
AverageMagnitude DESC;