Unkorrelierte Unterabfrage
Eine Unterabfrage ist eine Abfrage innerhalb einer Abfrage. Die Unterabfrage liefert ihre Ergebnisse an eine äußere Abfrage, die sie weiterverarbeitet.
Du möchtest eine Abfrage, die die Region und die Länder zurückgibt, in denen Erdbeben in einer Tiefe von 400 km oder mehr aufgetreten sind. Deine Abfrage verwendet die Tabelle Earthquakes in der Unterabfrage und die Tabelle Nations in der äußeren Abfrage.
Diese Übung ist Teil des Kurses
<Kurs>Verbesserung der Abfrageleistung in SQL Server</Kurs>Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
SELECT UNStatisticalRegion,
CountryName
FROM Nations
WHERE ___ -- Country code for outer query
IN (SELECT ___ -- Country code for sub-query
FROM Earthquakes
WHERE ___ >= ___ ) -- Depth filter
ORDER BY UNStatisticalRegion;