Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
применимо к:SQL Server
При добавлении двух (или более) таблиц в запрос средства конструктора запросов и представлений (визуальные инструменты базы данных) пытается присоединить их на основе общих данных или сведений, хранящихся в базе данных о том, как связаны таблицы. Дополнительные сведения см. в статье "Автоматическое присоединение таблиц" (визуальные инструменты для баз данных). Однако если конструктор запросов и представлений не присоединился к таблицам автоматически или если вы хотите создать дополнительные условия соединения между таблицами, вы можете присоединить таблицы вручную.
Вы можете создавать соединения на основе сравнений между двумя столбцами, а не только столбцами, содержащими одну и ту же информацию. Например, если база данных содержит две таблицы, titles и roysched, можно сравнить значения в столбце ytd_sales таблицы titles с столбцами lorange и hirange в таблице roysched. Создание этого соединения позволит найти названия, для которых годовые продажи падают между низким и высоким диапазоном для выплат роялти.
Подсказка
Соединения работают быстрее, если столбцы в условии соединения индексированы. В некоторых случаях присоединение к неиндексируемым столбцам может привести к медленному запросу.
Присоединение к таблицам или табличным объектам вручную
Добавьте в область диаграммы (визуальные инструменты базы данных) объекты, к которым нужно присоединиться.
Перетащите имя столбца соединения в первую таблицу или структурированный табличный объект и перетащите его на связанный столбец во второй таблице или структурированном табличном объекте. Вы не можете создать соединение в столбцах текста, ntext илиmage .
Заметка
Столбцы для соединения должны быть одного и того же (или совместимого) типа данных. Например, если столбец соединения в первой таблице является датой, необходимо связать его со столбцом даты во второй таблице. С другой стороны, если первый столбец соединения является целым числом, связанный столбец соединения также должен быть целым типом данных, но он может иметь другой размер. Конструктор запросов и представлений не проверяет типы данных столбцов, используемых для создания соединения, но при выполнении запроса база данных отображает ошибку, если типы данных несовместимы.
При необходимости измените оператор соединения; По умолчанию оператор является знаком равенства (
=). Дополнительные сведения см. в разделе "Изменение операторов соединения " (визуальные инструменты для баз данных)".
Конструктор запросов и представлений добавляет INNER JOIN предложение в инструкцию SQL в области SQL (визуальные инструменты для баз данных) . Тип можно изменить на внешнее соединение. Дополнительные сведения см. в разделе "Создание внешних соединений" (визуальные инструменты для баз данных).