Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/03/2011, 10:08
Avatar de Heimish2000
Heimish2000
 
Fecha de Ingreso: enero-2011
Ubicación: Madrid
Mensajes: 844
Antigüedad: 13 años, 9 meses
Puntos: 89
Respuesta: Consulta multiple

Facil. Comprueba que los ID de las tablas 2 y 3 es nulo, así tendrás los registros que tienes en la tabla1 y no están en ninguna de las otras dos.

Código SQL:
Ver original
  1. SELECT COUNT(*)
  2. FROM tabla_1 a
  3. LEFT OUTER JOIN tabla_2 b ON (a.ID = b.ID2)
  4. LEFT OUTER JOIN tabla_3 c ON (a.ID = c.ID3)
  5. WHERE b.ID2 IS NULL AND c.ID3 = NULL
  6. AND fecha > trunc(sysdate - 30)
  7. ORDER BY a.ID DESC