Compartir a través de


Cómo: Combinar tablas en varias columnas

Puede combinar tablas con varias columnas. Es decir, puede crear una consulta que compare filas de las dos tablas sólo si cumplen varias condiciones. Si la base de datos contiene una relación en la que varias columnas de clave externa de una tabla se corresponden con una clave principal multicolumna en la otra tabla, puede utilizar esta relación para crear una combinación multicolumna. Para obtener información detallada, vea Cómo: Combinar tablas automáticamente.

Aunque la base de datos no contenga una relación de clave externa multicolumna, puede crear la combinación manualmente.

Nota

Los cuadros de diálogo y comandos de menú que se ven pueden diferir de los descritos en la Ayuda, en función de los valores de configuración o de edición activos. Para cambiar la configuración, elija la opción Importar y exportar configuraciones del menú Herramientas. Para obtener más información, vea Trabajar con valores de configuración.

Para crear una combinación multicolumna manualmente

  1. Agregue en el panel Diagrama las tablas que desea combinar.

  2. Arrastre el nombre de la primera columna de combinación de la primera ventana de tabla y colóquelo en la columna relacionada de la segunda ventana de tabla. No puede basar una combinación en columnas del tipo de datos text, ntext o image.

    Nota

    Por lo general, las columnas de combinación deben tener el mismo tipo de datos (o compatibles). Por ejemplo, si la columna de combinación de la primera tabla es una fecha, deberá relacionarla con una columna de fecha de la segunda tabla. O bien, si la primera columna de combinación es un entero, la columna de combinación relacionada debe ser también de un tipo de datos entero, pero puede tener un tamaño diferente. Sin embargo, puede haber casos en los que las conversiones de tipos de datos implícitas pueden unir columnas aparentemente incompatibles con éxito.

    El Diseñador de consultas y vistas no comprobará los tipos de datos de las columnas que use para crear una combinación, pero al ejecutar la consulta, la base de datos mostrará un error si los tipos de datos no son compatibles.

  3. Arrastre el nombre de la segunda columna de combinación de la primera ventana de tabla y colóquelo en la columna relacionada de la segunda ventana de tabla.

  4. Repita el paso 3 para cada uno de los otros pares de columnas de combinación de las dos tablas.

  5. Ejecute la consulta.

Vea también

Otros recursos

Realizar consultas con combinaciones