Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/12/2010, 16:57
Avatar de chalchis
chalchis
 
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 20 años, 9 meses
Puntos: 21
Respuesta: saber Registros dentro de una tabla A que no existan dentro de la tabla B

ahh o osea tendria que ser asi

Código SQL:
Ver original
  1. SELECT
  2. mod1_alumnos_materias.mod10_usr_id,
  3. mod1_alumnos_materias.mod1_mat_id,
  4. mod1_alumnos_materias.mod1_grupos_id,
  5. mod10_usuarios.mod10_usr_usuario,
  6. mod10_usuarios.mod10_usr_nombre,
  7. mod10_usuarios.mod10_usr_apaterno,
  8. mod10_usuarios.mod10_usr_apmaterno,
  9. mod1_materias.mod1_mat_grado,
  10. mod1_materias.mod1_mat_descReal,
  11. mod1_docentes_materias.mod10_usr_id
  12. FROM
  13. mod1_alumnos_materias,
  14. mod10_usuarios,
  15. mod1_materias,
  16. mod1_docentes_materias
  17. WHERE
  18. mod1_alumnos_materias.mod1_mat_id IN  ('49', '854', '135', '405', '95', '149') AND
  19. mod10_usuarios.mod10_usr_id = mod1_alumnos_materias.mod10_usr_id AND
  20. mod1_materias.mod1_mat_id = mod1_alumnos_materias.mod1_mat_id AND
  21. mod1_docentes_materias.mod1_mat_id = mod1_alumnos_materias.mod1_mat_id AND
  22. mod1_docentes_materias.mod1_grupos_id = mod1_alumnos_materias.mod1_grupos_id AND
  23. mod1_alumnos_materias.mod10_usr_id NOT IN  (
  24. SELECT
  25. mod1_encuesta_evaluacion_docentes.mod10_usr_id
  26. FROM
  27. mod1_encuesta_evaluacion_docentes
  28. WHERE
  29. mod1_encuesta_evaluacion_docentes.mod1_mat_id IN  ('49', '854', '135', '405', '95', '149') AND
  30. mod1_alumnos_materias.mod10_usr_id = mod1_encuesta_evaluacion_docentes.mod10_usr_id
  31. )

si funcionan pero si tarda algo..

espero sus comentarios amigos
y gracias Snaft_J1 por la ayuda

saludos
__________________
gerardo