Коррелированный подзапрос
Подзапросы используются для получения данных из другой таблицы или запроса, отдельного от основного запроса.
Ваша коллега работает над проектом по изучению сейсмической опасности в разных странах мира. Ей нужна таблица со списком всех стран, их континентов и средней магнитудой землетрясений по каждой стране. Для выполнения этого запроса потребуется доступ к данным из таблиц 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;