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.
Propiedad | Configuración |
---|---|
Join type (Tipo de Join) |
Seleccione el tipo de unión que desee en la lista:
|
Condiciones |
|
Para cambiar el nombre del procesador o editar su descripción, haga clic en el icono 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.
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.
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.
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.
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. |