ORACLE DML - UNION

google bookmarks delicious yahoo digg technorati meneame live IExplorer bookmarks rss

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
ALL Si se especifica ALL, el resultado de la consulta no elimina las filas duplicadas, si existieran. Primero realiza cada una de las Select 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.

Explicación de la sintaxis utilizada para los comandos:
Las palabras en mayusculas son comandos de oracle.
Las palabras en minusculas son opiones modificables
Las partes enmarcadas con [] son opcionales
Las palabras en negrita son las opciones por defecto
Las partes enmarcadas con {} son alternativas (una u otra).
El simbolo | indica OR