Реляционные СУБД в Visual FoxPro 8

         

Назначение опций диалогового окна Join Condition



Таблица 9.3. Назначение опций диалогового окна Join Condition



Опция Тип создаваемой связи
Inner join (Внутреннее объединение) Создает объединение, в котором выбираются только те записи, которые содержат совпадающие значения в полях связи
Left join (Объединение слева) Создает объединение, в котором выбираются все записи из левой таблицы, а также записи из правой таблицы, значения поля связи которого совпадают со значениями поля связи левой таблицы
Right join (Объединение справа) Создает объединение, в котором выбираются все записи из правой таблицы, а также записи из левой таблицы, значения поля связи которого совпадают со значениями поля связи правой таблицы
Full join (Полное объединение) Создает объединение, в котором выбираются все записи из правой и левой таблиц
Замечание
Замечание

По умолчанию Visual FoxPro при объединении таблиц использует опцию Inner join (Внутреннее объединение), при которой из таблиц выбираются только те записи, которые содержат совпадающие значения в полях связи. Замечание
Замечание

В отличие от постоянных отношений, определяемых между таблицами в базе данных, при объединении таблиц в конструкторе запросов вы можете использовать любые поля таблиц. Установленные между таблицами условия объединения можно изменять. Для этого необходимо использовать вкладку Join (Объединение) конструктора запросов.
Совет
Совет

Для установления связи между таблицами в конструкторе запросов, как и в базе данных, можно использовать механизм "перенести-и-оставить". Выберите поле одной из таблиц, нажмите кнопку мыши и, удерживая нажатой, перенесите поле на связываемое поле в другой таблице. После этого откройте вкладку Join (Объединение) и отредактируйте запись с установленным условием объединения таблиц.

Содержание раздела