Combinar (cuadro de diálogo, Visual Database Tools)

Utilice este cuadro de diálogo para especificar las opciones de combinación de tablas. Para tener acceso a este cuadro de diálogo, en el panel Diseño seleccione una línea de combinación. A continuación, en la ventana Propiedades, haga clic en Condición y tipo de combinación y haga clic en los puntos suspensivos (...) que aparecen a la derecha de la propiedad.

De forma predeterminada, las tablas relacionadas se combinan mediante una combinación interna que crea un conjunto de resultados a partir de filas que contienen información coincidente en las columnas de combinación. Puede establecer opciones en la el cuadro de diálogo Combinación para especificar una combinación basada en un operador diferente o para especificar una combinación externa.

Para obtener más información sobre la combinación de tablas, vea Realizar consultas con combinaciones (Visual Database Tools).

Opciones

Término

Definición

Tabla

Los nombres de las tablas u objetos con valores de tabla que participan en la combinación. No puede cambiar aquí los nombres de las tablas; esta información sólo se muestra con fines informativos.

Columna

Los nombres de las columnas utilizadas para combinar las tablas. El operador seleccionado en la lista de operadores especifica la relación entre los datos de las columnas. No puede cambiar aquí los nombres de las columnas; esta información sólo se muestra con fines informativos.

Operador

Especifica el operador que se va a utilizar para relacionar las columnas de combinación. Si desea especificar un operador distinto de igual (=), selecciónelo de la lista. Cuando cierre la página de propiedades, el operador seleccionado aparecerá en el gráfico con forma de diamante de la línea de combinación, como se muestra en la ilustración siguiente:

Icono de Visual Database Tools

Todas las filas de <tabla1>

Especifica que se mostrarán todas las filas de la tabla de la izquierda en los resultados, aunque no tengan correspondencias en la tabla de la derecha. Las columnas que no tienen datos coincidentes en la tabla de la derecha se mostrarán como columnas de valores NULL. Elegir esta opción equivale a especificar LEFT OUTER JOIN en la instrucción SQL.

Todas las filas de <tabla2>

Especifica que se mostrarán todas las filas de la tabla de la derecha en los resultados, aunque no tengan correspondencias en la tabla de la izquierda. Las columnas que no tienen datos coincidentes en la tabla de la izquierda se mostrarán como columnas de valores NULL. Elegir esta opción equivale a especificar RIGHT OUTER JOIN en la instrucción SQL.

La selección de Todas las filas de <tabla1> y Todas las filas de <tabla2> equivale a especificar FULL OUTER JOIN en la instrucción SQL.

Cuando selecciona una opción para crear una combinación externa, el gráfico en forma de diamante de la línea de combinación cambiará para indicar si la combinación es una combinación externa izquierda, externa derecha o externa completa.

Nota

Las palabras "izquierda" y "derecha" no se corresponden necesariamente con la posición de las tablas en el panel Diagrama. "Izquierda" hace referencia a la tabla cuyo nombre aparece a la izquierda de la palabra clave JOIN en la instrucción SQL y "derecha" hace referencia a la tabla cuyo nombre aparece a la derecha de la palabra clave JOIN. Si mueve las tablas en el panel Diagrama, las tablas izquierda o derecha seguirán siendo las mismas.