dijous, 10 de febrer del 2011

Crear una consulta d'unió en Access 2007

Partim d'aquestes dades:

El que volem és una consulta final que ens doni totes les dades, es a dir, 8 registres numèrics que poden tenir -o no- una lletra. El resultat esperat el que veiem en la darrera imatge.

Les taules no tenen res d'especial.

La Qry1 inclou "TODOS LOS REGISTROS DE ALFA Y SOLO AQUELLOS DE BETA DONDE LOS CAMPOS COMBINADOS SEAN IGUALES"

La Qry2 inclou "TODOS LOS REGISTROS DE BETA Y SOLO AQUELLOS DE ALFA DONDE LOS CAMPOS COMBINADOS SEAN IGUALES"

Es a dir, gràficament:


Finalment, la consulta d'unió (que sols es pot veure en SQL) es la següent:

SELECT [LETRA],[NUMERO]
FROM [QRY1]
UNION
SELECT [LETRA],[NUMERO]
FROM [QRY2];

Es a dir, sel·leccionem els camps de la consulta Qry1 i els unim als mateixos camps de la Qry2.

Cap comentari:

Publica un comentari a l'entrada