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


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

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

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

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

Параметры

Термин

Определение

Таблица

Имена таблиц или табличных объектов, участвующих в соединении. Изменять имена таблиц здесь нельзя — эти данные выводятся только для справки.

Столбец

Имена столбцов, используемых для соединения таблиц. Оператор в списке операторов определяет связь между данными в этих столбцах. Изменять имена столбцов нельзя — эти данные выводятся только для справки.

Оператор

Укажите оператор для связи столбцов соединения. Для указания оператора, отличного от равенства (=), выберите его из списка. После закрытия этой страницы свойств выбранный оператор будет отображаться в ромбе на линии соединения, как показано ниже:

Значок визуальных инструментов для баз данных

Все строки из <table1>

Определяет, что все строки из левой таблицы будут включены в результат, даже если для них нет совпадений в правой таблице. Столбцы с данными, отсутствующими в правой таблице, будут пустыми. Этот режим равноценен предложению LEFT OUTER JOIN в данной инструкции SQL.

Все строки из <table2>

Определяет, что все строки из правой таблицы будут включены в результат, даже если для них нет совпадений в левой таблице. Столбцы с данными, отсутствующими в левой таблице, будут пустыми. Этот режим равноценен предложению RIGHT OUTER JOIN в данной инструкции SQL.

Выбор обоих параметров — Все строки из <table1> и Все строки из <table2> — эквивалентен предложению FULL OUTER JOIN в данной инструкции SQL.

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

ПримечаниеПримечание

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

См. также

Другие ресурсы

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

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