Compartilhar via


Como: unir Tabelas manualmente

Quando você adiciona duas (ou mais) tabelas a uma consulta, o Consulta e View Designer tenta unir-los com base em dados comuns ou em informações armazenadas no banco de dados sobre como as tabelas estão relacionadas.Para obter detalhes, consulte:Como: unir Tabelas automaticamente.No entanto, se o consulta e View Designer não ingressou as tabelas automaticamente ou se você deseja criar condições adicionais de unir entre tabelas, você pode associar tabelas manualmente.

Você pode criar associações com base em comparações entre quaisquer duas colunas, não apenas colunas que contêm as mesmas informações.Por exemplo, se o seu banco de dados contém duas tabelas, titles e roysched, você pode comparar valores na ytd_sales coluna das titles tabela em relação a lorange e hirange colunas da roysched tabela. Criar esta unir permitirá que você encontrar títulos para que as quedas de vendas acumulado no ano entre os intervalos de baixas e altas para os pagamentos de royalties.

Dica:

Associações trabalhar mais rápido se colunas na condição de unir forem indexadas.Em alguns casos, a associação em colunas não indexadas pode resultar em uma consulta lenta.Para obter informações sobre a criação de índices usando Visual banco de dados Tools, consulte Trabalhando com índices.

Observação:

As caixas de diálogo e comandos de menu demonstradas podem ser diferentes daqueles descritas na Ajuda, dependendo das configurações ativas ou configurações de edição.Para alterar as configurações, escolher Importar e exportar configurações on the Ferramentas menu.Para obter mais informações, consulte Configurações do Visual Studio.

unir manualmente tabelas ou objetos estruturados de tabela

  1. Adicionar ao painel de diagrama os objetos que você deseja unir.

  2. arrastar o nome do coluna de junção na primeira tabela ou no objeto estruturado de tabela e solte-o para dentro da coluna relacionada na segunda tabela ou no objeto estruturado de tabela.Você não pode basear uma unir em texto, ntext ou colunas de imagem.

    Observação:

    As colunas de unir devem ter os tipos de dados mesmo (ou compatível).Por exemplo, se o coluna de junção na primeira tabela for uma data, você deve relacioná-la a uma coluna de data na segunda tabela.Por Outros lado, se a primeira coluna de unir for um inteiro, a coluna de unir relacionada também deve ser de um tipo de dados Integer, mas pode ser um dimensionar diferente.O Query e View Designer não verificará os tipos de dados das colunas que você usa para criar uma unir, mas quando você executar a consulta, o banco de dados exibirá um erro se os tipos de dados não forem compatível.

  3. Se necessário, altere o operador de unir; por padrão, o operador é um sinal de igual (=).Para informações detalhadas, consulte Operadores de comparação de unir. Para obter detalhes, consulte:Como: Modificar os operadores de unir.

O consulta e View Designer adiciona uma cláusula junção interna para a demonstrativo SQL no Painel SQL.Você pode alterar o tipo para uma unir externa.Para mais detalhes, consulte Como: Criar associações externas

Consulte também

Outros recursos

Trabalhando com relações

Consultas com associações