- Un update pour mettre à jour à la fois les tables tmp et personnes ?
Habituellement, on update une table à la fois. C'est peut-être ça le problème.
 
- Un like "2" sans joker "*" ?
Habituellement, on utilise le like avec au moins un joker, sinon, on peut mettre un signe égal.
 
Edit : Essayer avec :
UPDATE tmp    SET tmp.Direction2
     = (SELECT personnes.nomprenetab
         FROM personnes WHERE (personnes.typepers Like "2" ))
 WHERE tmp.rne IN (SELECT personnes.rne WHERE personnes.typepers Like "2" );   | 
 
Message édité par olivthill le 26-09-2011 à 16:37:35