Update imbriqué avec un SELECT
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:
1 2 3 4 5 6
|
Table_a :
id_A
nom
prenom
Exemple : 1,toto,titi / 2, martin, philippe |
Code:
1 2 3 4 5 6
|
table_b :
id_B
nom
prenom
Exemple : martin,philippe / toto, titi |
Maintenant 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:
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 |
Cependant, ca ne fonctionne pas (la relation "table_a" n'existe pas).
Avez vous une idée ?
Merci