OVH Cloud OVH Cloud

Aide sur Requête Update

1 réponse
Avatar
davelop
Bonjour
Voici mon probl=E8me en le simplifiant :

J'ai 2 tables avec les champs suivants
Table1 : Code1, Nom1
Table2 : Code2, Nom2

Je voudrais mettre =E0 jour (par requ=EAte Update) la valeur=20
Code2 en la rempla=E7ant par le Code1 si Nom1 =3D Nom2

Exemple

Table1 :
Code1 Nom1=09
1111 Machin
2222 Truc
3333 Bidule
4444 Jean

Table2 :
Code1 Nom1=09
Null Machin
Null Pierre
Null Antoine
Null Jean

R=E9sultats apr=E8s requ=EAte Update sur Table2
Table2 :
Code2 Nom2
1111 aaaaaa
Null xxxxxx
Null zzzzzz
4444 dddddd

Quel requ=E8te faire ?

Merci

1 réponse

Avatar
Laurent Moreau
UPDATE Table2
SET Code2=Table1.Code1
FROM Table1
WHERE Table2.Nom2=Table1.Nom1


Laurent.





"davelop" wrote in message
news:0d4f01c3a2eb$865445f0$
Bonjour
Voici mon problème en le simplifiant :

J'ai 2 tables avec les champs suivants
Table1 : Code1, Nom1
Table2 : Code2, Nom2

Je voudrais mettre à jour (par requête Update) la valeur
Code2 en la remplaçant par le Code1 si Nom1 = Nom2

Exemple

Table1 :
Code1 Nom1
1111 Machin
2222 Truc
3333 Bidule
4444 Jean

Table2 :
Code1 Nom1
Null Machin
Null Pierre
Null Antoine
Null Jean

Résultats après requête Update sur Table2
Table2 :
Code2 Nom2
1111 aaaaaa
Null xxxxxx
Null zzzzzz
4444 dddddd

Quel requète faire ?

Merci