Problemas consulta union access 2003

hola, tengo una tabla donde guardo datos sobre preferencias, con lo cual encontramos 4 campos tales como:
preferencia1
preferencia2
preferencia3
preferencia4
en cada uno de ellos los anexo a otra tabla donde están las preferencias.
en la tabla donde guardo preferencia1....... Hay un campo llamado exp que identifica cada usuario....
osea:
usuario preferencia1 preferencia2 preferencia3 preferencia4
1 pittza bocadillos galletas tartas
2 tartas café pitta bizcocho
3 tartas bacadillos pitta café
por otra parte hice cuatro consultas independientes que me muestran el numero total de los usuarios con esa preferencia, osea
preferencia1 resultado
pittza 1
tartas 2
preferencia2 resultado
bocadillos 2
café 1
y así hasta la cuarta preferencia......
lo que deseo ahora es unir en una consulta esos resultados
osea:
preferencia resultado
pittza 3
bocadillos 2
galletas 1
tartas 3
café 2
bizcocho 1
como vemos ahora solo nos muestra el total de cada preferencia......
pensé hacerlo con una consulta de union, pero no controlo access así que ya no intento mas con sql
¿como podría hacerlo? ¿hay otra forma mas fácil?
las consultas independientes las estruture así:
-se muestra la tabla con datos de exp y preferencia1........
-hago dos columnas de esta forma:
columna1 columna2
campo: preferencia1 total de primera opción:preferencia1
tabla: tabla1 tabla1
total: agrupar por cuenta
orden: descendente
mostrar: si si
criterios:
o:
gracias

Añade tu respuesta

Haz clic para o