Es que me ha faltado la instrucción UNION....
Utilizando UNION puedes unir en un único resultado dos resultsets con idénticos fromatos.
Cita:
|
Empezado por Ayuda de Access2000
UNION (Operación)
Crea una consulta de unión, que combina los resultados de dos o más consultas o tablas independientes.
Sintaxis
[TABLE] consulta1 UNION [ALL] [TABLE] consulta2 [UNION [ALL] [TABLE] consultan [ ... ]]
La operación UNION consta de estos apartados:
Apartado Descripción
consulta1-n Una instrucción SELECT, el nombre de una consulta almacenada o el nombre de una tabla almacenada precedido por la palabra clave TABLE.
Observaciones
Puede mezclar el resultado de dos o más consultas, tablas e instrucciones SELECT, en cualquier combinación, en una operación UNION única. El siguiente ejemplo mezcla una tabla existente llamada Nuevas cuentas y una instrucción SELECT:
TABLE [Nuevas cuentas] UNION ALL
SELECT *
FROM Clientes
WHERE ImportePedido > 1000;
De forma predeterminada, no se devuelven los registros duplicados cuando se utiliza una operación UNION; sin embargo, se puede incluir el predicado ALL para asegurar que se devuelven todos los registros. Esto también hace que la consulta se ejecute más rápidamente.
Todas las consultas de una operación UNION deben requerir el mismo número de campos; sin embargo, los campos no tienen que ser del mismo tamaño o tipo de datos.
Utilice alias únicamente en la primera instrucción SELECT, porque en las demás se omiten. En la cláusula ORDER BY, haga referencia a los campos por cómo se les llama en la primera cláusula SELECT.
|