Hola.
Mi problema es que tengo una consulta que tarda casi una hora en hacer "fetch" :O ... va así:
Código SQL:
Ver originalSELECT a.tkt
FROM tabla1 a
INNER JOIN tabla2 b ON b.codigo_uno= substr(a.tkt,0,3) AND b.codigo_dos=substr(a.tkt,4,15)
WHERE a.tkt='1344556789012'
Es necesario que el campo
a.tkt sea dividido para poder relacionar la
tabla1 con la
tabla2, por eso uso la función
substr para hacer del campo
a.tkt, dos "substrings"..... entonces, específicamente la parte del código que hace lenta a la consulta es:
Código SQL:
Ver originalb.codigo_uno= substr(a.tkt,0,3) AND b.codigo_dos=substr(a.tkt,4,15)
Si por ejemplo hago lo siguiente, la consulta reduce notablemente el tiempo de fetch:
Código SQL:
Ver originalSELECT a.tkt
FROM tabla1 a
INNER JOIN tabla2 b ON b.codigo_uno= '134' AND b.codigo_dos='4556789012'
WHERE a.tkt='1344556789012'
Pero no puedo utilizar datos estáticos para hacer el inner join, ya que son miles y miles de registros a mostrar.
Gracias por cualquier ayuda