Bonjour je suis sous SQL Server 2005 et j'ai un petit problème. Je souhaite mettre à jour une table selon les valeurs contenues dans ma requête SELECT qui renvoie plusieurs lignes ( que j'ai simplifié car ce n'est pas le sujet)
Quelqu'un aurait-il une solution. Hormis de passer par une table temporaire ou de créer un curseur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 UPDATE tab1 SET tab1.z = '2' FROM tab1 t1,(SELECT x, y FROM ... ) tab2 WHERE t1.x = tab2.x AND t1.y= tab2.y
Partager