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. |