Bonjour,
Je voudrais à l'aide d'une requête, mettre à jour les données d'une table pas l’intermédiaire d'une autre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Table_a : id_A nom prenom Exemple : 1,toto,titi / 2, martin, philippeMaintenant mon but est de mettre à jour l'id_B en recuperant les valeurs sur la table A et ayant le meme prenom et le meme nom.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 table_b : id_B nom prenom Exemple : martin,philippe / toto, titi
Cependant, ca ne fonctionne pas (la relation "table_a" n'existe pas).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 UPDATE table_b set id_B = x.id_A FROM (select id_A FROM table_a WHERE table_a.nom = table_b.nom AND table_a.prenom = table_b.prenom) x
Avez vous une idée ?
Merci
Partager