Bonjour,

En gros, j'ai 2 tables a et b, que j'aimerais joindre par le champ 'test'. Je fais donc :

Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
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 :
Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
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.