Una unión es una operación relacional de una sentencia SELECT que recupera datos de dos o más tablas, en función de los valores de columna coincidentes. Los datos de las tablas se enlazan en un solo resultado.
En la tabla siguiente se listan los operadores de unión:
Operador de unión | Definición |
---|---|
Unión interna | Cada fila de la primera tabla se combina con cada fila de la segunda tabla, sólo se conservan las filas cuya condición de unión es verdadera. Es posible que a la tabla de resultados le falten filas de alguna de las tablas unidas, o de ambas. Las uniones externas incluyen la unión interna y conservan las filas que faltan. Una unión interna es el operador por omisión para una unión nueva en el constructor de SQL. |
Unión externa izquierda | Incluye filas de la primera tabla que faltaban en la unión interna. |
Unión externa derecha | Incluye filas de la segunda tabla que faltaban en la unión interna. |
Unión externa completa | Incluye filas de ambas tablas que faltaban en la unión interna. |