UNION
El operador UNION sirve para combinar dos o más sentencias a través de SELECT.
Tene en cuenta que cada instrucción SELECT dentro de la Unión debe tener el mismo número de columnas. Las columnas deben tener tipos de datos similares. Además, las columnas en cada instrucción SELECT debe estar en el mismo orden. Esas son las condiciones para utilizar esta clausula. Sintaxis
Nota: El operador UNION sólo selecciona valores distintos por defecto (no acepta duplicados). Para permitir que los valores duplicados, usaremos UNION ALL.
Sintaxis
Ejemplos
Tabla empleados_1
Empleados | Sucursal |
Norberto | 12 |
Nadia | 12 |
Nicolas | 12 |
Andres | 12 |
Daniel | 12 |
Tabla empleados_2
Empleados | Sucursal |
Carmen | 10 |
Lorena | 10 |
Daniela | 10 |
Jose | 10 |
Daniel | 10 |
consulta:
resultado:
Empleados |
Norberto |
Nadia |
Nicolas |
Andres |
Daniel |
Carmen |
Lorena |
Daniela |
Jose |
Como podes apreciar, el registro duplicado "Daniel" se omite, pero si hicieramos...
consulta:
resultado:
Empleados |
Norberto |
Nadia |
Nicolas |
Andres |
Daniel |
Carmen |
Lorena |
Daniela |
Jose |
Daniel |