
consulta de union
Publicado por jose maria (89 intervenciones) el 31/07/2013 11:27:01
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 estan 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 cafe pitta bizcocho
3 tartas bacadillos pitta cafe
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
cafe 1
y asi 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
cafe 2
bizcocho 1
como vemos ahora solo nos muestra el total de cada preferencia......
pense hacerlo con una consulta de union, pero no controlo access asi que ya no intento mas con sql
¿como podria hacerlo? ¿hay otra forma mas facil?
las consultas independientes las estruture asi:
-se muestra la tabla con datos de exp y preferencia1........
-hago dos columnas de esta forma:
columna1 columna2
campo: preferencia1 total de primera opcion:preferencia1
tabla: tabla1 tabla1
total: agrupar por cuenta
orden: descendente
mostrar: si si
criterios:
o:
gracias
preferencia1
preferencia2
preferencia3
preferencia4
en cada uno de ellos los anexo a otra tabla donde estan 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 cafe pitta bizcocho
3 tartas bacadillos pitta cafe
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
cafe 1
y asi 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
cafe 2
bizcocho 1
como vemos ahora solo nos muestra el total de cada preferencia......
pense hacerlo con una consulta de union, pero no controlo access asi que ya no intento mas con sql
¿como podria hacerlo? ¿hay otra forma mas facil?
las consultas independientes las estruture asi:
-se muestra la tabla con datos de exp y preferencia1........
-hago dos columnas de esta forma:
columna1 columna2
campo: preferencia1 total de primera opcion:preferencia1
tabla: tabla1 tabla1
total: agrupar por cuenta
orden: descendente
mostrar: si si
criterios:
o:
gracias
Valora esta pregunta


0