Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/07/2012, 21:03
Avatar de gerardo_goh
gerardo_goh
 
Fecha de Ingreso: noviembre-2008
Mensajes: 107
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: contar elementos de dos tablas

tienes mucha razón sobre la incosistencia de los datos de la tabla tblelementos, lo que pasa es que me heredaron la tabla mal creada desde el inicio y entonces lo que necesito era saber las cantidades que se repetian en la tabla tblhistorico tomando como unicos en la tabla tblelementos, estuve checando unas cosas y tuve que utilizar las famosas vistas y solamente asi lo pude resolver,


create view unicos as select elementos from tblelementos group by elementos;

select elementos, count(*) as cantidad from unicos a
inner join tblhistorico b on a.elementos = b.elemento_historico
group by a.elementos asc;

-- o de la siguiente forma ---

select elemento_historico,count(*) as cantidad from tblhistorico,unicos b
where elemento_historico in(b.elementos) group by elementos asc;



Muchas gracias por tu enorme apoyo como siempre dandonos consejos muy utiles, estoy haciendo una especie de recapitulacion de muchos casos de este foro de mysql y dandole forma para poderlo compartir con todos.