IN и EXISTS
Вы хотите узнать, какие столицы стран, если таковые имеются, указаны как ближайший город к зафиксированным землетрясениям. Эту информацию можно получить с помощью INTERSECT, сравнив таблицу Nations с таблицей Earthquakes. Однако INTERSECT требует, чтобы количество и порядок столбцов в операторах SELECT совпадали в обоих запросах, а вы хотите включить в результаты дополнительные столбцы из внешнего запроса.
Вы составляете два запроса, каждый с разным оператором, который даёт нужный результат.
Это упражнение является частью курса
Повышение производительности запросов в SQL Server
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
-- First attempt
SELECT CountryName,
___, -- 2017 country population
___, -- Capital city
WorldBankRegion
FROM Nations
WHERE Capital ___ -- Add the operator to compare queries
(SELECT NearestPop
FROM Earthquakes);