Bonjour,
J'ai une grosse table à mettre à jours donc je voudrais évité l'opérateur IN (si possible)
J'ai deux table. Les deux contienne les même clef.
Je voudrais mettre à jours une de mes table (passé une colonne à 'V') si l'ID est présent dans la seconde table (à NULL ou autre si non). (Rien de très compliqué en somme)
Sauf que la requete que j'exécute semble tourné en boucle ! (plus de 5 heures d'exécutions sans résultat !!!

alors que ma TABLE1 contiens environ 100 000 lignes, ce qui ne me parais pas énorme mais je me trompe peut être vue que j'ai l'abitude de manipulé de TRES grosses tables)
La requete que j'exécute :
update TABLE1 set ("COLONNE3") = (
SELECT
'V' as "COLONNE3"
FROM
TABLE2
WHERE
TABLE1.ID1 = TABLE2.ID1
AND
TABLE1.ID2 = TABLE2.ID2)
Ce que je veut évité (car ma table 2 contienne plus de 1 000 000 000 de ligne) :
update TABLE1 set ("COLONNE3") = ('V')
WHERE
(TABLE1.ID1,TABLE1.ID2) IN (SELECT ID1,ID2 FROM TABLE2)
HELP SVP
Amicalement 
Google écolo : Forestle