Предложение ИЗ
Задача предложения ИЗ состоит в том, чтобы обозначить список таблиц, содержимое которых обрабатывается в запросе.
ВЫБРАТЬ
Сотрудники.Ссылка КАК Ссылка,
Сотрудники.ФИО КАК ФИО
ИЗ
Сотрудники КАК Сотрудники
ГДЕ
Сотрудники.Возраст < 40
УПОРЯДОЧИТЬ ПО
Сотрудники.ФИО
Совет: Кроме таблиц базы данных вы можете выбирать данные из временных таблиц
и из произвольных источников.
Это предложение не является обязательным. Оно может быть опущено в том случае, если таблицы полностью определены в описании списка полей выборки, содержащегося в предложении ВЫБРАТЬ. Предложение ИЗ имеет следующий синтаксис:
ИЗ
элемент-списка-из,
...,
элемент-списка-из
В качестве элемент-списка-из можно использовать:
-
имя-представления [[КАК] псевдоним-таблицы]
-
(вложенный-запрос-на-выборку-данных) [[КАК] псевдоним-таблицы]
- Во вложенных запросах нельзя использовать поля внешних таблиц.
-
элемент-списка-из ([ ЛЕВОЕ | ПРАВОЕ | ПОЛНОЕ ] [ВНЕШНЕЕ]) | [ВНУТРЕННЕЕ] СОЕДИНЕНИЕ элемент-списка-из ПО условие-соединения
- Если тип соединения не указан явно, то считается что это ВНУТРЕННЕЕ СОЕДИНЕНИЕ
- Для внешних соединений (левых, правых и полных) ключевое слово ВНЕШНЕЕ ничего не означает
Не рекомендуется использовать:
- Возможность не указывать псевдоним-таблицы в запросах с более чем одной таблицей — существенно снижается читаемость запроса.
- Правые соединения — снижается читаемость запроса.
- Несколько элемент-списка-из через запятую. Вместо этого следует использовать ВНУТРЕННЕЕ СОЕДИНЕНИЕ, а
если условия соединения нет, то использовать условие
ПО Истина
.