Поделиться через


Диалоговое окно "Присоединение" (визуальные инструменты для баз данных)

Используйте это диалоговое окно для указания параметров присоединения таблиц. Чтобы получить доступ к этому диалогу, в области конструктора выберите строку соединения. Затем в окне "Свойства " щелкните "Условие соединения" и "Тип" и щелкните многоточие (...), которые отображаются справа от свойства.

По умолчанию связанные таблицы объединяются с помощью внутреннего соединения, создающего результирующий набор на основе строк, содержащих соответствующие сведения в столбцах соединения. Задав параметры в диалоговом окне "Присоединение ", можно указать соединение на основе другого оператора и указать внешнее соединение.

Дополнительные сведения о присоединении таблиц см. в разделе "Запрос с соединениями" (визуальные инструменты для баз данных).

Опции

Термин Определение
таблица Имена таблиц или табличных объектов, участвующих в соединении. Здесь нельзя изменить имена таблиц. Эти сведения отображаются только для сведений.
Столбец Имена столбцов, используемых для объединения таблиц. Оператор в списке операторов указывает связь между данными в столбцах. Здесь нельзя изменить имена столбцов. Эти сведения отображаются только для сведений.
Оператор Укажите оператор, используемый для связи столбцов соединения. Чтобы указать оператор, отличный от равного (=), выберите его из списка. При закрытии страницы свойств выбранный оператор появится на ромбовом рисунке линии соединения, как показано ниже.

Значок Visual Database Tools
Все строки из <таблицы 1> Укажите, что все строки из левой таблицы отображаются в выходных данных, даже если в правой таблице нет соответствующих совпадений. Столбцы без совпадающих данных в правой таблице отображаются как null. Выбор этого параметра эквивалентен указанию LEFT OUTER JOIN в инструкции SQL.
Все строки из <таблицы 2> Укажите, что все строки из правой таблицы отображаются в выходных данных, даже если в левой таблице нет соответствующих совпадений. Столбцы без совпадающих данных в левой таблице отображаются как null. Выбор этого параметра эквивалентен указанию RIGHT OUTER JOIN в инструкции SQL.

Выбор всех строк из таблицы 1> и всех строк из <<таблицы2> эквивалентен указанию FULL OUTER JOIN в инструкции SQL.

При выборе параметра для создания внешнего соединения ромбовый рисунок в строке соединения изменяется, чтобы указать, что соединение является левым внешним, правым или полным внешним соединением.

Замечание

Слова "слева" и "справа" не обязательно соответствуют положению таблиц на панели диаграммы. "Left" ссылается на таблицу, имя которой отображается слева от ключевого слова JOIN в инструкции SQL, и "справа" ссылается на таблицу, имя которой отображается справа от ключевого слова JOIN. При перемещении таблиц на панели "Диаграмма " вы не изменяете, какая таблица считается левой или правой.

См. также

Запрос с соединениями (Визуальные инструменты для баз данных)
Инструкции по проектированию запросов и просмотров (визуальные инструменты для баз данных)