Подзапросы - это запросы SELECT
, которые вложены в другие запросы.
Из-за того, что подзапрос - это тоже конструкция SELECT
, мы можем сразу сказать, что он возвращает какой-то результат. Мы уже знаем, что результат SELECT
-выражения может состоять из значения, одной или нескольких колонок (все то, что мы уже привыкли перечислять с вами в SELECT
).
Получается, что мы можем использовать результат подзапроса в качестве таблиц (если выводим в select несколько столбиков) или в качестве списка (если выводим один столбец).
Далее мы с вами рассмотрим все возможные сценарии использования подзапросов.