База данных - совокупность данных, хранимых в соответствии со схемой данных, манипулирование которыми выполняют в соответствии с правилами средств моделирования данных.

Подзапросы
Подзапрос SQL — это запрос внутри другого запроса. Подзапросы позволяют указать результаты одного запроса в качестве аргумента в другом запросе.
Подзапрос в SELECT
В этом примере мы рассмотрим стандартную ситуацию использования вложенного запроса в списке выборки оператора SELECT.
Подзапрос в FROM
Вложенный запрос в секции FROM в качестве источника данных. Такие вложенные запросы обычно называют – Производные таблицы, так как они возвращают табличные данные.
Подзапрос в WHERE
Очень часто вложенные запросы используют в условии WHERE, при этом здесь стоит понимать, с каким именно оператором сравнения используется вложенный запрос, так как это важно.
Подзапрос в JOIN
В этом примере мы используем вложенный запрос в конструкции объединения JOIN, такие вложенные запросы также называют производными таблицами, так как в этом случае они возвращают табличные данные.
Множественная вложенность SQL запросов
Вложенный запрос может быть вложен в другой вложенный SQL запрос, тем самым получается множественная вложенность.