Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
применимо к:SQL Server
Можно объединять таблицы, содержащие несколько столбцов. То есть можно создать запрос, соответствующий строкам из двух таблиц, только если они удовлетворяют нескольким условиям. Если база данных содержит связь, соответствующую нескольким столбцам внешнего ключа в одной таблице и многоколонному первичному ключу в другой таблице, можно использовать эту связь для создания многоколонного соединения. Дополнительные сведения см. в статье "Автоматическое присоединение таблиц" (визуальные инструменты для баз данных).
Даже если база данных не содержит связи внешнего ключа по нескольким столбцам, вы можете создать соединение вручную.
Создайте многоколонное соединение вручную
Добавьте в область диаграммы (визуальные инструменты базы данных) таблицы, к которым требуется присоединиться.
Перетащите имя первого столбца соединения в первом окне таблицы и переместите его на связанный столбец во втором окне таблицы. Нельзя основывать соединение на столбцах типов text, ntext или image.
Заметка
Как правило, столбцы соединения должны быть одинаковыми (или совместимыми) типами данных. Например, если столбец соединения в первой таблице является датой, необходимо связать его со столбцом даты во второй таблице. С другой стороны, если первый столбец соединения является целым числом, связанный столбец соединения также должен быть целым типом данных, но он может иметь другой размер. Однако могут возникнуть случаи, когда неявные преобразования типов данных могут объединять, казалось бы, несовместимые столбцы.
Средства конструктора запросов и представлений (визуальные инструменты базы данных) не проверяют типы данных столбцов, используемых для создания соединения, но при выполнении запроса база данных отображает ошибку, если типы данных несовместимы.
Перетащите имя второго столбца соединения из первого окна таблицы и переместите его на связанный столбец во втором окне таблицы.
Повторите шаг 3 для каждой дополнительной пары столбцов соединения в двух таблицах.
Запустите запрос.