Цель работы: Научиться создавать простые подзапросы.
Ключевые слова: простые подзапросы.
Теоретический материал:
Подзапрос – это запрос на выборку данных, вложенный в другой запрос.
| SELECT <поля> FROM <таблица> WHERE (HAVING) УСЛОВИЕ (SELECT <поля> FROM <таблица> WHERE <условие>)
|
В свою очередь подзапрос может содержать другой подзапрос, но в первую очередь выполняется подзапрос, имеющий самый глубокий уровень вложения.
Часто, но не всегда, внешний запрос обращается к одной таблице, а подзапрос - к другой.
Простые подзапросы характеризуются тем, что они формально никак не связаны с содержащими их внешними запросами, что позволяет сначала выполнить подзапрос, результат которого используется для выполнения внешнего запроса.
Три вида простых подзапросов:
o подзапросы, возвращающие единственное значение;
o подзапросы, возвращающие список значений, из одного столбца таблицы;
o подзапросы, возвращающие набор записей.