Compartilhar via


Unir tabelas em várias colunas (Visual Database Tools)

aplica-se a: do 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 atenderem a 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 com uma chave primária de várias colunas na outra tabela, você poderá usar essa relação para criar uma junção de várias colunas. Para obter detalhes, confira 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ê poderá criar a junção manualmente.

Para criar uma junção de multicolunas manualmente

  1. Adicione ao Painel de Diagrama as tabelas que deseja unir.

  2. 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.

    Nota

    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 o primeiro campo de junção for um inteiro, o campo de junção relacionado também deverá ser de um tipo de dado inteiro, mas pode ter um tamanho diferente. No entanto, pode haver casos em que conversões implícitas de tipos de dados consigam unir colunas aparentemente incompatíveis e funcionem.

    O Designer de Consulta e Exibição não verificará os tipos de dados das colunas usadas para criar uma junção, mas quando você executar a consulta, o banco de dados exibirá um erro se os tipos de dados não forem compatíveis.

  3. 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.

  4. Repita a etapa 3 para cada par adicional de colunas de junção nas duas tabelas.

  5. Execute a consulta.

Consulte Também

Consultar com junções (Ferramentas de Banco de Dados Visual)