Access - Consulta con INNER JOIN...!!!

   
Vista:

Consulta con INNER JOIN...!!!

Publicado por CarlaC (7 intervenciones) el 28/02/2012 20:53:03
Hola a todos, espero que me ayuden con una consulta que estoy realizando en access y no me funciona....
Miren tengo dos tablas donde una me muestra los equipos y en otra muestra los estados de equipos.

Tabla equipos
id numero tipo
1 555 xxx
2 345 yyy
1 376 xxx
3 459 aaa

Tabla estados
id/ numero / tipo / estado
1....555......... xxx......Ok
3....459.........aaa......Malo
2....345.........yyy......Malo
1....376.........xxx......Malo

entonces, quiero que me junte ambas tablas y me salga el siguiente resultado

Tabla Consulta

id / numero / tipo / CANTIDAD_EQUIPOS / CANTIDAD_ESTADO
3......459.........aaa.....................1..........................................1
2......345.........yyy ......................1..........................................1
1......376.........xxx.......................1.......................................... 2

SELECT equipos.id, equipos.tipo, Count(equipos.id) AS CANTIDAD_EQUIPOS, Count(estados.id) AS CANTIDAD_ESTADO
FROM equipos inner join estado ON (equipos.tipo=estado.tipo) AND (equipos.id=estado.id)
WHERE estados.estado)="MALO"
GROUP BY equipos.id, equipos.tipo, estados.id;

Pero nose por que pero esta consulta me junta los Count, y finalmente en CANTIDAD_EQUIPOS y CANTIDAD_ESTADO me muestra la misma información, pero desconozco que cuenta.

Donde esta el error de la consulta....?????

Espero que me puedan dar una ayuda en esto....!!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder