Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/11/2009, 16:35
Avatar de locojars
locojars
 
Fecha de Ingreso: mayo-2002
Mensajes: 265
Antigüedad: 22 años
Puntos: 4
Pregunta Crear function de este select

Amigos,

Resulta que tengo la siguiente transact:
Código:
select * from analisis where TYPE='O' and TRANSACTION_ID NOT IN (select TRANSACTION_ID from 20090818160956analisis_ab)
Lo que estoy haciendo es quitando los registros que hay en analisis que cumplan la condicion ahi puesta pero que no esten en la otra tabla.

El problema que tengo es que esta consulta tarda demasiado y "congela" el servidor. He tratado de optimizarla pero no he podido lograr nada.

Lo que se me estaba ocurriendo es crear una funcion con algun puntero e insertar, pero como no tengo experiencia en Funciones ni punteros sobre MySQL, quisiera que me ayudaran a crear una funcion que pueda realizarme lo mismo que estoy haciendo en el transact.

Espero sus respuestas.
Saludos y Gracias.
Jars.
__________________
No le digas a Jehová que tan grande es tu problema, dile a tu problema cuan grande es Jehová.