Una operación de unión permite recuperar datos de dos o más tablas basándose
en los valores de columna coincidentes. Los datos en las tablas están enlazados con un
resultado individual. Se necesitan dos uniones para esta consulta.
El resultado de la
consulta debe incluir las entradas de las tablas RENTALS y CUSTOMERS que tengan valores
de columna CUST_ID coincidentes. El resultado de la consulta también debe incluir las
entradas de las tablas RENTALS y VIDEOS que tengan ID de vídeo (valores de la columna
VID_ID) coincidentes.
- En el panel Tablas, pulse con el botón derecho del ratón sobre la cabecera de la
tabla R y pulse Crear unión en el menú
emergente.
- En la ventana Crear unión en Fuente, realice las siguientes
selecciones:
- En la lista Tabla (alias), pulse RENTALS
(R).
- En la lista Columna, pulse CUST_ID.
- En Destino, realice las siguientes selecciones:
- En la lista Tabla (alias), pulse CUSTOMERS
(C).
- En la lista Columna, pulse CUST_ID.
- Pulse Aceptar. Un conector de unión aparece entre las dos columnas.
- En el panel Tablas, arrastre el puntero desde la columna
VID_ID en la tabla R (RENTALS) a la columna
VID_ID en la tabla V (VIDEOS).
Observe el panel Fuente SQL para ver las uniones en el código fuente:
FROM
XMLTEST.CUSTOMERS AS C JOIN XMLTEST.RENTALS AS R ON C.CUST_ID = R.CUST_ID
JOIN XMLTEST.VIDEOS AS V ON R.VID_ID = V.VID_ID
En el panel Tablas,
las dos uniones se han creado tal como se muestra a continuación:

Para cambiar el tipo de unión (por ejemplo, de la
unión interna por omisión a una unión externa izquierda, derecha o completa) en el panel
Tablas, pulse con el botón derecho sobre el conector, pulse Especificar tipo
de unión en el menú emergente y seleccione el tipo de unión que desee en la
ventana Especificar unión.