Cita:
Iniciado por jurena
si sólo tienes espacios entre el número y los otros caracteres,usas
UPDATE tutabla SET `nº parte` = replace(`nº parte`," ","")
En cuanto a índices, podrías indexar los campos nº parte y cambia. Eso mejoraría mucho la velocidad de la consulta. Por lo demás, debías mostrarnos la consulta que has lanzado. Los LEFT JOIN y el SELF-JOIN hacen pesada la consulta, pero eso es inevitable si quieres sacar los datos tal y como los tienes estructurados.
De lujo jurena, aplique el REPLACE y vi el asunto de los indices y se redujo a 0 seg las consultas :)
El asunto de los cambios de nº de parte lo pude probar (ahora que no se pega el pc)
Código MySQL:
Ver original t1.Nparte,
t2.Nparte,
t3.Nparte
pricebook t2
t3.Nparte = '18842M'
Claro que se demora como 9 seg (2 rows fetched (9,422 sec)) :(
Ahi alguna manera de optimizar eso?
Muchas GRacias