Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
применимо к:SQL Server
При добавлении двух или более таблиц в запрос конструктор запросов и представлений пытается определить, связаны ли они. Если они есть, конструктор запросов и представлений автоматически помещает строки соединения между прямоугольниками, представляющими таблицы или структурированные таблицы объекты.
Конструктор запросов и представлений распознает таблицы как присоединенные, если:
База данных содержит сведения, указывающие, что таблицы связаны.
Если два столбца, по одному в каждой таблице, имеют одинаковое имя и тип данных. Столбец должен быть первичным ключом по крайней мере в одной из таблиц. Например, если вы добавляете
employee
и таблицыjobs
, если столбецjob_id
является первичным ключом в таблицеjobs
, а если каждая таблица имеет столбец с именемjob_id
с тем же типом данных, конструктор запросов и представлений автоматически присоединяется к таблицам.Заметка
Конструктор запросов и представлений создаст только одно соединение на основе столбцов с тем же именем и типом данных. Если возможно несколько соединений, конструктор запросов и представлений останавливается после создания соединения на основе первого набора подходящих столбцов, которые он находит.
Конструктор запросов и представлений обнаруживает, что условие поиска (предложение WHERE) фактически является условием соединения. Например, можно добавить таблицы
employee
иjobs
, а затем создать условие поиска, которое ищет одно и то же значение в столбцеjob_id
обеих таблиц. При этом дизайнер запросов и представлений обнаруживает, что условие поиска приводит к объединению, а затем создает условие соединения на основе условия поиска.
Если конструктор запросов и представлений создал соединение, которое не подходит для запроса, можно изменить соединение или удалить его. Дополнительные сведения см. в Изменение операторов соединения (Визуальные инструменты баз данных) и Удаление соединений (Визуальные инструменты баз данных).
Если конструктор запросов и представлений автоматически не присоединяется к таблицам в запросе, можно создать соединение самостоятельно. Дополнительные сведения см. в разделе Присоединение таблиц вручную (визуальные инструменты для баз данных).
См. также
Как конструктор запросов и представлений отображает соединения (визуальные средства работы с БД)
Инструкции по проектированию запросов и просмотров (визуальные инструменты для баз данных)
Запрос с соединениями (визуальные инструменты для баз данных)