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, apunte con el ratón sobre el nombre o la descripción que desee cambiar en el panel de Propiedades y pulse el icono Editar.
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. |