Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/09/2011, 08:06
bastian_2008
 
Fecha de Ingreso: septiembre-2011
Ubicación: Bogota
Mensajes: 31
Antigüedad: 13 años, 3 meses
Puntos: 0
Respuesta: Tengo elementos de una tabla pero quiero saber los que no estan en esa tab

muchas gracias LIBRAS por dar respuesta pero no me fusiono...

pero la buena noticia es que encontré solución al problema bueno la cual fue la siguiente

Código SQL:
Ver original
  1. SELECT   DISTINCT
  2. e.em_cedula,
  3. d.docnombre
  4. FROM
  5. rh_documentacion AS d ,
  6. rh_doc_verificada AS dv,
  7. rh_empleado AS e
  8. WHERE
  9. e.em_cedula = dv.ver_cedula
  10.  
  11. AND
  12. d.iddoc  NOT IN (SELECT  
  13.                              id_doc  
  14.                             FROM
  15.                              rh_doc_verificada
  16.                              WHERE   ver_cedula = dv.ver_cedula
  17.                                  )
  18. ORDER BY e.em_cedula  ASC


hay que mesclar los con la tabla de empleados para poder realizar obtener los documentos que le faltan a cada persona.... la clave esta en el where de la subconsulta donde comparamos la cedula de la tabla de la subconsulta con la cédula de consulta principal lo que nos dará la documentación faltante de todos los empleados.

si no les queda claro pregunten que si puedo responderé sus dudas.....

PD: en el mensaje se me olvido decir que estaba trabajando con postgres.

Última edición por bastian_2008; 05/09/2011 a las 08:07 Razón: posión de Sql equivocada