Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Este tópico se aplica às classes ODBC do MFC.
O que é uma adesão
A operação de junção, uma tarefa comum de acesso a dados, permite trabalhar com dados de mais de uma tabela usando um único objeto de conjunto de registros. A junção de duas ou mais tabelas produz um conjunto de registros que pode conter colunas de cada tabela, mas aparece como uma única tabela para seu aplicativo. Às vezes, a junção usa todas as colunas de todas as tabelas, mas às vezes a cláusula SQL SELECT em uma junção usa apenas algumas das colunas de cada tabela. As classes de banco de dados suportam junções somente leitura, mas não junções atualizáveis.
Para selecionar registros contendo colunas de tabelas associadas, você precisa dos seguintes itens:
Uma lista de tabelas contendo os nomes de todas as tabelas que estão sendo unidas.
Uma lista de colunas contendo os nomes de todas as colunas participantes. As colunas com o mesmo nome, mas de tabelas diferentes, são qualificadas pelo nome da tabela.
Um filtro (cláusula SQL WHERE ) que especifica as colunas nas quais as tabelas são unidas. Este filtro assume a forma "Table1.KeyCol = Table2.KeyCol" e realmente realiza a junção.
Você pode unir mais de duas tabelas da mesma maneira, igualando vários pares de colunas, cada par unido pela palavra-chave SQL AND.
Ver também
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: Consultando novamente um conjunto de registros (ODBC)