Bonjour,
Je cherche à mettre à jour plusieurs champs à la fois mais n’arrive pas à trouver la syntaxe à utiliser. Où est l’erreur dans le SQL suivant ?
UPDATE "Table3"
Set "Bkp Adr"= "Table3"."Adresse", "Adresse"= "Table4"."Adresse", "Date" = CURDATE()
( SELECT "Table3"."Adresse", "Table4"."Adresse" FROM "Table3", "Table4" WHERE "Table3"."Id" = "Table4"."Id" )
Réponse à l’exécution :
1: Column not found: Table4.Adresse
Le but de l’opération est de ne mettre à jour QUE les enregistrements ayant un correspondant dans l’autre table.
Merci d’avance.
Jacques