PDA

Ver la Versión Completa : Consulta errada con COUNT


Jose Roman
21-07-2007, 17:31:56
Hola a todos, tengo una inquietud, tengo dos tablas una con 3 registros y otra con un registro, si doy la siguiente consulta da un dato errado

select count(A.dato) Dato1,count(B.dato) Dato2 from TablaA A,TablaB
where A.dato = '01' and B.dato='01'

el resultado da en ambos 3.:(

ContraVeneno
21-07-2007, 17:51:55
Lo que pasa es que no estas uniendo una tabla con la otra porque eso te trae todos los registros de una y todos los de la otra y como siempre te trae los 3 registros de la priemra, por eso siempre te da tres.

Prueba haciendo un join.