SQL >
SQL Avanzado >
UNION
La sentencia SQL UNION es utilizada para acumular los resultados de dos sentencias SELECT.
Las dos sentencias SELECT tienen que tener el mismo número de columnas, con el mismo tipo de dato y en el mismo orden.
Sintaxis SQL UNION
SELECT columna1, columna2 FROM tabla1
UNION
SELECT columna1, columna2 FROM tabla2
Ejemplo SQL UNION
Tabla "personas_empresa1"
per | nombre | apellido1 | apellido2 |
1 | ANTONIO | PEREZ | GOMEZ |
2 | ANTONIO | GARCIA | RODRIGUEZ |
3 | PEDRO | RUIZ | GONZALEZ |
Tabla "personas_empresa2"
per | nombre | apellido1 | apellido2 |
1 | JUAN | APARICIO | TENS |
2 | ANTONIO | GARCIA | RODRIGUEZ |
3 | LUIS | LOPEZ | VAZQUEZ |
SELECT nombre, apellido1 FROM personas_empresa1
UNION
SELECT nombre, apellido1 FROM personas_empresa2
nombre | apellido1 |
ANTONIO | PEREZ |
ANTONIO | GARCIA |
PEDRO | RUIZ |
JUAN | APARICIO |
LUIS | LOPEZ |
La persona 'ANTONIO GARCIA RODRIGUEZ' aparecerá solo una vez en el resultado, porque no aparecerán las filas repetidas.
Otros cursos
SQL. Curso completo de SQL. Aprende desde cero. Comandos SQL
PostgreSQL. Curso completo de SQL con PostgreSQL desde cero
Python 3. Curso completo de Python 3. Aprende desde cero
SQL UNION ALL >>
Copyright © 2012 11sql.com Todos los derechos reservados.
|
|