Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Você pode unir tabelas com várias colunas. Ou seja, você pode criar uma consulta que corresponda às linhas das duas tabelas somente se elas satisfizerem várias condições. Se o banco de dados contiver uma relação que corresponda a várias colunas de chave estrangeira em uma tabela a uma chave primária de várias colunas na outra tabela, você poderá usar essa relação para criar uma associação de várias colunas. Para obter detalhes, consulte Unir tabelas automaticamente (Visual Database Tools).
Mesmo que o banco de dados não contenha nenhuma relação de chave estrangeira de várias colunas, você pode criar a junção manualmente.
Criar manualmente uma junção de várias colunas
Adicione ao painel Diagrama (Visual Database Tools) as tabelas às quais deseja ingressar.
Arraste o nome da primeira coluna de junção na primeira janela da tabela e solte-o na coluna relacionada na segunda janela da tabela. Não é possível basear uma junção em colunas de texto, ntext ou imagem.
Observação
Em geral, as colunas de junção devem ser dos mesmos tipos de dados (ou compatíveis). Por exemplo, se a coluna de junção na primeira tabela for uma data, você deverá relacioná-la a uma coluna de data na segunda tabela. Por outro lado, se a primeira coluna de junção for um inteiro, a coluna de junção relacionada também deve ser de um tipo de dados inteiro, mas pode ter um tamanho diferente. No entanto, pode haver casos em que conversões implícitas de tipo de dados podem unir colunas aparentemente incompatíveis.
As Ferramentas de Designer de Consulta e Exibição (Visual Database Tools) não verificam os tipos de dados das colunas que você usa para criar uma associação, mas quando você executa a consulta, o banco de dados exibe um erro se os tipos de dados não forem compatíveis.
Arraste o nome da segunda coluna de junção na primeira janela da tabela e solte-o na coluna relacionada na segunda janela da tabela.
Repita a etapa 3 para cada par adicional de colunas de junção nas duas tabelas.
Execute a consulta.