Bonjour,
En gros, j'ai 2 tables a et b, que j'aimerais joindre par le champ 'test'. Je fais donc :
select * from a,b where a.test = b.test
Ca marche vite et bien.
Maintenant, il s'avère que les 2 tables sont sur des serveurs différents, et les champs n'avaient pas vocation à être unis. Ils ne sont donc pas formattés pareil.
Je me retrouve à les faire correspondre, comme ceci :
substring(a,1,10) = substring(b,5,10)
Et là, au niveau performances, c'est catastrophique.
Vous auriez une solution, sachant que les champs a et b sont déjà indexés ?
Merci d'avance,
Nico.
Partager