Подзапрос или вложенный запрос (Subquery) – это инструмент создания временной таблицы, содержимое которой извлекается и обрабатывается внешним оператором.
Подзапросы или вложенные запросы могут применяться в операторах SELECT, INSERT, UPDATE и DELETE.
Чаще всего подзапросы используются тогда, когда при использовании условия поиска WHERE значение, с которым надо сравнивать, заранее не определено и должно быть вычислено в момент выполнения оператора SELECT.
/* Показать страны, в которых население разговаривает на языках, являющихся официальными в Люксембурге (LUX). */
SELECT CountryName
FROM tCountry
WHERE CountryCode IN (
SELECT Code
FROM tLanguage
WHERE Language IN (SELECT Language FROM tLanguage WHERE Code = 'LUX' AND IsOfficial = 1))