Consulta errada con COUNT
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.:( |
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. |
La franja horaria es GMT +2. Ahora son las 01:31:21. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi