Operación UNION

La operación UNION en Access crea una consulta de unión, que combina los resultados de dos o más tablas o consultas independientes.

Sintaxis

[TABLE] consulta1 UNION [ALL] [TABLE] consulta2 [UNION [ALL] [TABLE] consultan [ ... ]]

La operación UNION consta de las siguientes partes:

Parte

Descripción

consulta1-n

Una instrucción SELECT, el nombre de una consulta almacenada o el nombre de una tabla almacenada precedido de la palabra clave TABLE.

Observaciones

Puede combinar los resultados de dos o más consultas, tablas e instrucciones SELECT en cualquier combinación, en una sola operación UNION. En el ejemplo siguiente se combina una tabla existente denominada Nuevas cuentas y una instrucción SELECT:

TABLE [New Accounts] UNION ALL
SELECT *
FROM Customers
WHERE OrderAmount > 1000;

De forma predeterminada, no se devuelven registros duplicados cuando se usa una operación UNION; pero puede incluir el predicado ALL para asegurarse de que se devuelven todos los registros. Esto también hace que la consulta se ejecute más rápido.

Todas las consultas de una operación UNION deben solicitar el mismo número de campos; pero no es necesario que los campos tengan el mismo tamaño o tipo de datos.

Use alias solo en la primera instrucción SELECT ya que en las demás se ignorarán. En la cláusula ORDER BY, haga referencia a los campos por su nombre en la primera instrucción SELECT.

Nota: 

  • Puede usar una cláusula GROUP BY o HAVING en cada argumento consulta para agrupar los datos devueltos.

  • Puede usar una cláusula ORDER BY al final del último argumento consulta para mostrar los datos devueltos en un orden especificado.

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×