Compartilhar via


Conjunto de registros: realizando uma junção (ODBC)

Este tópico se aplica às classes ODBC do MFC.

Que é junção

A operação de junção, uma tarefa mais comum de acesso a dados, o permite trabalhar com os dados de mais de uma tabela usando um único objeto do conjunto de registros. Adicionando duas ou mais tabelas produz um conjunto de registros que pode conter colunas de cada tabela, mas aparecerá como uma única tabela a seu aplicativo. Às vezes o junção usar todas as colunas de todas as tabelas, mas às vezes na cláusula do SQL SELECIONAR no uso de uma junção apenas algumas colunas de cada tabela. As classes de base de dados do oferecem suporte para junções somente leitura mas junções não atualizável.

Para selecionar registros que contêm colunas das tabelas unidas, você precisa dos seguintes itens:

  • Uma lista de tabela que contém os nomes de todas as tabelas que estão sendo unidas.

  • Uma lista de colunas que contém os nomes de todas as colunas participantes. As colunas com o mesmo nome mas de tabelas diferentes são qualificadas pelo nome da tabela.

  • Uma cláusula de filtro (SQL WHERE ) que especifica as colunas nas quais as tabelas são unidas. Esse filtro usa o formato “=” Table1.KeyCol Table2.KeyCol e está realmente a junção.

Você pode adicionar mais de duas tabelas da mesma forma igualando vários pares de colunas, cada par adicionado pela palavra-chave ANDdo SQL.

Consulte também

Conceitos

Conjunto de registros (ODBC)

Conjunto de registros: declarando uma classe para uma consulta predefinida (ODBC)

Conjunto de registros: declarando uma classe para uma tabela (ODBC)

Conjunto de registros: repetindo consulta a um conjunto de registros (ODBC)