que tal gnzsoloyo, anexo como tengo estructurado mis tablas y el contenido.
create table tblhistorico(elemento_historico varchar(1) null);
create table tblelementos(elementos varchar(1) null);
insert into tblhistorico(elemento_historico) values ('a'),('b'),('c'),('a'),('b'),('d'),('e'),('f'),(' b'),('e');
insert into tblelementos(elementos) values ('a'),('c'),('d'),('x'),('e'),('a'),('b'),('d'),(' e');
aqui pongo tu query adaptandolo al problema:
SELECT elementos, COUNT(*) cantidad
FROM tblelementos T1 LEFT JOIN tblhistorico T2 ON T1.elementos = T2.elemento_historico
GROUP BY T1.elementos;
y me da el siguiente resultado:
http://www.sqlfiddle.com/#!2/969a7/1
Por lo que veo cuanta tambien los elementos de la tabla tblelementos, yo lo que necesito es que no me cuente los elementos de la tabla tblelementos,
ya habia realizado un query más o menos pero me sigue contando los elementos de la tabla tblelementos con los de la tabla tblhistorico
select elementos, count(*) as cantidad from tblelementos a
inner join tblhistorico b on a.elementos = b.elemento_historico
group by a.elementos asc;
La situación es que quiero nada más me cuente los elementos de la tabla tblhistorico, muchas gracias gnzsoloyo, no puedo hallarle respuesta, le echare una revisada los post que me comentaste, ayudame sip.
Gracias