Ver Mensaje Individual
  #5 (permalink)  
Antiguo 15/02/2007, 15:29
Avatar de Mithrandir
Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 22 años
Puntos: 25
Re: Ayuda con Backup

Seguro, aqui tienes alguien que lo explica con más paciencia que yo
http://www.devjoker.com/asp/ver_cont...o_contenido=17

Por cierto, hago una corrección: el punto 2 es un INNER JOIN, pero el punto 3 si es el OUTER JOIN que mencionaba.

El objetivo de los outer joins es seleccionar todos los registros de una tabla, aunque no tengan el registro(s) que complementa la condición. En tu caso quieres seleccionar todos los registros de la tabla temporal y sobre eso filtrar los que no tienen "pareja" en tu tabla oficial (los que no existen). Algo como...

SELECT t.*
FROM oficial o
RIGHT OUTER JOIN temporal t --haces el outer join
ON o.llave = t.llave
WHERE o.llave IS NULL --filtras solo los registros sin pareja
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche