Ayuda en Consulta SQL
Posted: Mon Jan 16, 2012 1:42 pm
Fivewineros:
Una ayuda:
Tengo una tabla de movimientos (actualmente unos 5300 reg.), otra tabla donde estan las pendientes de pago (actualmente unos 23000 reg.).
La tabla de pendientes se relaciona con la de movimientos por el campo nota_original.
Al realizar el un pago, tengo que obtener las notas pendientes. En la consulta necesito mostrar datos de la tabla movimientos, el select lo tengo así:
"select pendientes_de_pago.*, movimientos.mv_date, movimientos.mv_vencimiento from pendientes_de_pago
left join movimientos on pendientes_de_pago.nota_original = movimientos.numero_de_nota order by pendientes_de_pago.numero_de_pendiente"
El problema es que la consulta dura una eternidad ... bueno mas de 15 minutos, es mucho para una consulta.
¿Cómo podré mejorarla? ¿alguna pista o idea?
De antemano muchas gracias a todos ...
Eduardo
Una ayuda:
Tengo una tabla de movimientos (actualmente unos 5300 reg.), otra tabla donde estan las pendientes de pago (actualmente unos 23000 reg.).
La tabla de pendientes se relaciona con la de movimientos por el campo nota_original.
Al realizar el un pago, tengo que obtener las notas pendientes. En la consulta necesito mostrar datos de la tabla movimientos, el select lo tengo así:
"select pendientes_de_pago.*, movimientos.mv_date, movimientos.mv_vencimiento from pendientes_de_pago
left join movimientos on pendientes_de_pago.nota_original = movimientos.numero_de_nota order by pendientes_de_pago.numero_de_pendiente"
El problema es que la consulta dura una eternidad ... bueno mas de 15 minutos, es mucho para una consulta.
¿Cómo podré mejorarla? ¿alguna pista o idea?
De antemano muchas gracias a todos ...
Eduardo