Conjunto de registros: Realizar una combinación (ODBC)

Este tema es aplicable a las clases ODBC de MFC.

Qué es una combinación

La operación de combinación, una tarea común de acceso a datos, permite trabajar con datos de más de una tabla mediante un único objeto de conjunto de registros. La combinación de dos o más tablas produce un conjunto de registros que puede contener columnas de cada tabla, pero aparece como una sola tabla en la aplicación. A veces, la combinación usa todas las columnas de todas las tablas, pero a veces la cláusula SELECT de SQL en una combinación usa solo algunas de las columnas de cada tabla. Las clases de base de datos admiten combinaciones de solo lectura, pero no combinaciones actualizables.

Para seleccionar registros que contienen columnas de tablas combinadas, necesita los siguientes elementos:

  • Lista de tablas que contiene los nombres de todas las tablas que se van a combinar.

  • Lista de columnas que contiene los nombres de todas las columnas participantes. Las columnas con el mismo nombre, pero de tablas diferentes, se califican por el nombre de la tabla.

  • Filtro (cláusula WHERE de SQL) que especifica las columnas en las que se combinan las tablas. Este filtro adopta la forma "Table1.KeyCol = Table2.KeyCol" y logra realmente la combinación.

Puede combinar más de dos tablas de la misma manera igualando varios pares de columnas, cada par unido por la palabra clave SQL AND.

Consulte también

Conjunto de registros (ODBC)
Conjunto de registros: Declarar una clase para una consulta predefinida (ODBC)
Conjunto de registros: Declarar una clase para una tabla (ODBC)
Conjunto de registros: Volver a consultar un conjunto de registros (ODBC)