Saltar al contenido principal Saltar al contenido complementario

El procesador Join

Combina dos flujos en función de una o varias claves.

El procesador Join le permite combinar datos de dos flujos de salida. Elija una clave común, seleccione el tipo de unión y combine los datos en el flujo de salida.

Uso

El procesador Join requiere dos flujos de entrada y solo puede generar un flujo de salida.

Propiedades

Propiedades que configurar para combinar sus registros mediante Join.

Configuración
Propiedad Configuración
Join type (Tipo de Join)

Seleccione el tipo de unión que desee en la lista:

  • Inner join: utilice este tipo de unión para comparar dos entradas que tengan valores de campo coincidentes y liste todos los pares resultantes. Los valores que no coincidan entre sí se ignorarán en el conjunto de resultados.

  • Left outer join: utilice esta opción para conservar todos los valores del conjunto de datos de la izquierda en la lista de salida unida. Los valores que no coincidan con ninguna fila del conjunto de datos derecho aparecerán en el conjunto de resultados como NULL.

  • Right outer join: utilice esta opción para conservar todos los valores del conjunto de datos derecho en la lista de salida unida. Los valores que no coincidan con ninguna fila del conjunto de datos de la izquierda aparecerán en el conjunto de resultados como NULL.

  • Full outer join: utilice esta opción para combinar ambas uniones externas izquierda y derecha. Todo valor que no tenga un valor coincidente aparecerá en el conjunto de resultados como NULL.

Condiciones
  • Clave izquierda: seleccione o introduzca el campo en el conjunto de datos izquierdo. El autocompletado está disponible mientras se escribe.

  • Clave derecha: seleccione o introduzca el campo en el conjunto de datos de la derecha. El autocompletado está disponible mientras se escribe.

Para cambiar el nombre del procesador o editar su descripción, haga clic en el icono Editar Editar situado junto al nombre del procesador en el panel Propiedades.

Información adicional sobre las operaciones de unión Join

El procesador de uniones Join le permite aplicar cuatro tipos diferentes de operaciones de unión a sus datos.

Unión interna - Inner join

Este tipo de operación de unión se utiliza para:

  • combinar valores que son comunes a dos conjuntos de datos.

  • crear un conjunto de resultados con todos los pares que coincidan.

Representación gráfica de un inner join.

El conjunto de resultados se determina del siguiente modo:

Si se cumple la sentencia join (el conjunto de datos L coincide con el conjunto de datos R) Si no se cumple la sentencia join
Todos los registros coincidentes se combinan y se devuelven en el conjunto de resultados. Los registros no coincidentes se ignoran.

Unión externa izquierda - Left outer join

Este tipo de operación de unión se utiliza para:

  • combinar valores que son comunes entre dos conjuntos de datos y además conservar todos los valores que existen en el conjunto de datos izquierdo.

  • crear un conjunto de resultados que combine estos registros.

Representación gráfica de un left outer join.

El conjunto de resultados se determina del siguiente modo:

Si se cumple la sentencia join (todo lo que está en el conjunto de datos L + coincide en los dos conjuntos de datos) Si no se cumple la sentencia join
Todos los registros del conjunto de datos izquierdo, así como los registros coincidentes entre el conjunto de datos izquierdo y el derecho, se combinan y se devuelven en el conjunto de resultados. Los registros no coincidentes se ignoran.

Unión externa derecha - Right outer join

Este tipo de operación de unión se utiliza para:

  • combinar valores que son comunes entre dos conjuntos de datos y además conservar todos los valores que existen en el conjunto de datos derecho.

  • crear un conjunto de resultados que combine estos registros.

Representación gráfica de un right outer join.

El conjunto de resultados se determina del siguiente modo:

Si se cumple la sentencia join (todo lo que está en los conjuntos de datos L y R + coincide en los dos conjuntos de datos) Si no se cumple la sentencia join
Todos los registros del conjunto de datos izquierdo, así como los registros coincidentes entre el conjunto de datos izquierdo y el derecho, se combinan y se devuelven en el conjunto de resultados. Los registros no coincidentes se ignoran.

Unión externa completa - Full outer join

Este tipo de operación de unión se utiliza para:

  • conservar todos los valores que coincidan en los conjuntos de datos izquierdo y derecho.

  • crear un conjunto de resultados que combine estos registros.

Representación gráfica de un full outer join.

El conjunto de resultados se determina del siguiente modo:

Si se cumple la sentencia join (todo lo que está en el conjunto de datos L + coincide en los dos conjuntos de datos) Si no se cumple la sentencia join
Todos los registros del conjunto de datos izquierdo, así como los registros coincidentes entre el conjunto de datos izquierdo y el derecho, se combinan y se devuelven en el conjunto de resultados. Los registros que no coincidan aparecerán en el conjunto de resultados como NULL.

¿Esta página le ha sido útil?

No dude en indicarnos en qué podemos mejorar si encuentra algún problema en esta página o su contenido, como, por ejemplo, errores tipográficos, pasos que falta o errores técnicos.