Bonjour,
Voila je voudrai construire une requete ou je dois mettre a jour plusieurs champs en meme temps. A priori c'est facile, mais la ou ca se complique c'est que les nouvelles valeurs proviennent d'un autre enregistrement de la meme table.
Ce que j'ai pu faire c'est ceci:
Donc si j'ai 15 champs a metter a jour je dois relancer le SELECT 15 fois.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 UPDATE Table1 SET ItemNo=(SELECT ItemNo FROM Table1 Where ItemNo=2 ), Libelle=(Select Libelle FROM Table1 Where ItemNo=2) WHERE ITemNo=1
Y a-t-il une facon d'optimiser cette requete??
Merci.
::
Partager