Saber si existe registros en otra tabla

15/04/2005 - 17:51 por Franklin Marcano | Informe spam
Saludos
Tengo una tabla con los siguientes registros:
1)Tabla
Codigo Nombre
01 Zulia
02 Valencia
03 Caracas
04 Venado
05 Angostura
99 Otros
2) Tabla

Codigo Fecha
01 01/01/05
01 01/01/05
02 01/02/05
03 01/02/05
04 01/03/05

Quisier obtener lo siguiente
del codigo 01 hubieron 2 el dia 01/01/05
del codigo 02 hubieron 1 el dia 01/02/05
del codigo 03 hubieron 1 el dia 01/02/05
del codigo 04 hubieron 1 el dia 01/03/05
del codigo 05 mostrarme que no hubo movimiento
del codigo 99 mostrarme que no hubo movimiento

Quisiera saber si algunos de los codigos anteriores obtuvieron movimiento en
otra tabla en una determinada fecha, para escojer cuantos obtuvieron y
cuantos no obtuvieron movimientos. Por supuesto las dos tablas estan
relacionadas por el CodigoID
 

Leer las respuestas

#1 Don Roque
15/04/2005 - 18:03 | Informe spam
podes hacer algo asi:

Select codigo, nombre, ( select count(*) from tabla2 t2 where t1.id t2.id ) as cantidad
from tabla1 t1

suerte!

Preguntas similares