Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/05/2013, 06:20
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: como saber si no existe algunos registros

Cita:
Iniciado por zalito12 Ver Mensaje
Yo creo que la forma más fácil sería:

Código SQL:
Ver original
  1. SELECT * FROM tblnombramiento WHERE codDocente NOT IN (SELECT codDocente FROM tbldocente);
Fácil... sí.
Eficiente... no, porque requiere leer completamente ambas tablas, en cambio usándolas en el FROM aplica los índices de las FK..
Mientras se pueda evitar ciertos filtrados en el WHERE es mejor, porque el WHERE no es optimizable por el parser, y el FROM si.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)