Ver Mensaje Individual
  #9 (permalink)  
Antiguo 02/03/2006, 13:02
Avatar de Mithrandir
Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 8 meses
Puntos: 25
Es lento porque tienes subquerys dentro de subquerys dentro de subquerys.

Eso lo quitas usando OUTER JOINS, aunque el código es un poco más difícil de leer.

Documéntate sobre como usar OUTER JOINs, si tienes alguna duda en particular no dudes en preguntar. Como tip te dejo esto:
Código:
SELECT * --todos los que existen en t1 y no en t2
FROM tabla1 t1
	LEFT OUTER JOIN tabla2 t2
ON t1.campo1 = t2.campo1
	AND t1.campo2 = t2.campo2
	AND t1.campo3 = t2.campo3
	AND t2.campo4 IS NULL
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche