Pulse para guardar enlace y compartir esta web. Ayuda para Oracle en Twitter Pulse para guardar enlace y compartir esta web. Ayuda para Oracle en Facebook Pulse para guardar enlace y compartir esta web. B?scanos en Google+ Pulse para guardar enlace y compartir esta web Pulse para generar codigo QR del enlace y compartir esta web

CLÁUSULA UNION

Mezcla los resultados de dos o más consultas individuales en una única tabla resultado, eliminando las filas duplicadas, si existieran.


SELECT columna1, columna2,....
FROM nombre-tabla1,...
WHERE condición1
UNION [ALL]
SELECT columna1, columna2,...
FROM nombre-tabla2,...
WHERE condición2

Oracle realiza primero cada una de las SELECTs escritas, generando una tabla resultado por cada una de las consultas. Luego, une las dos tablas en una.

Las columnas de la tabla resultado poseen los nombres de las columnas de la primera sentencia SELECT que se ejecute.

ALL

Si se especifica ALL, el resultado de la consulta no elimina las filas duplicadas, si existieran.

Con ALL las uniones funcionan más eficientemente (TUNNING).