El operador UNION permite combinar filas de una tabla con filas de otra.
Hay que tener en cuenta que las dos tablas tienen que tener el mismo esquema y que la consulta tiene los encabezados de la primera tabla como podemos ver.
En el ejemplo vemos que aparece ordenador por la columna país, pero si queremos ordenarla por ciudad tenemos que hacer lo siguiente
Si utilizamos UNION ALL devuelve todas las filas resultante de la unión incluidas las repetidas.
y si ponemos un ORDER BY.
Ahora si vemos los valores repetitivos.
Si quieres practicar estos ejemplos, que tenéis los scripts http://1drv.ms/1LzSLVn
Lo siguiente …. EXCEPT e INTERSECT
Tambien hay que recordar las reglas que debe cumplir un union:
1. El numero y orden de las columnas ,debe ser el mismo en todos los queries.
2. Los tipos de datos deben ser compatibles.
3. El order by se situa al final del union all.
Espero que esto sirva.