Подзапрос (или вложенный запрос) в SQL — это запрос SELECT, вставленный внутрь другого оператора SQL (SELECT, INSERT, UPDATE, DELETE, CREATE TABLE). Подзапрос выполняется первым, и его результат используется внешним запросом.
Использование:
WHERE для фильтрации данных.FROM как виртуальная таблица (производная таблица).SELECT для вывода агрегированных или связанных данных (скалярный подзапрос).IN, EXISTS, ANY, ALL.Преимущества:
Типы:
IN, ANY, ALL.Пример использования в WHERE:
sql
Пример использования в FROM:
sql