Como: associar tabelas em várias colunas
Você pode associar tabelas com várias colunas.Ou seja, você pode criar uma consulta que combina linhas das duas tabelas que elas satisfaçam várias condições.Se o banco de dados contiver um relacionamento correspondendo a várias colunas de chave externa em uma tabela para uma chave primária de multicolunas em outra tabela, você pode usar esse relacionamento para criar uma associação de várias colunas.Para obter detalhes, consulte:Como: associar tabelas automaticamente.
Mesmo se o banco de dados não contiver nenhum relacionamento de chave externa com várias colunas, você pode criar manualmente a associação.
Observação |
---|
Seu computador pode mostrar nomes ou locais diferentes para alguns dos elementos da interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos. Para obter mais informações, consulte Configurações de Visual Studio. |
Para criar manualmente uma associação de multicolunas
Adicione ao painel do diagrama as tabelas que você deseja ingressar.
Arraste o nome da primeira coluna de associação na primeira janela da tabela e solte-a na coluna relacionada na segunda janela da tabela.Você não pode basear uma associação em texto, ntext ou colunas de imagem.
Observação Em geral, as colunas de associação devem ser dos tipos de dados mesmo (ou compatível).Por exemplo, se a coluna de associação na primeira tabela for uma data, você deve relacioná-lo para uma coluna de data da segunda tabela.Por outro lado, se a primeira coluna de associação for um inteiro, a coluna de associação relacionada também deve ser do tipo de dados inteiro, mas ele pode ter um tamanho diferente.No entanto, pode haver casos onde as conversões de tipo de dados implícito podem ingressar aparentemente incompatíveis colunas funcionará.
O Query e View Designer não verificará os tipos de dados de colunas que você pode usar para criar uma associação, mas quando você executar a consulta, o banco de dados exibirá um erro se os tipos de dados não são compatíveis.
Arraste o nome da segunda coluna de associação na primeira janela da tabela e solte-a na coluna relacionada na segunda janela da tabela.
Repita a etapa 3 para cada par adicional de colunas de associação das duas tabelas.
Execute a consulta.