Mise à jour d'une table à l'aide d'une jointure interne
Dans Microsoft Access, l'exécution d'une requête telle que celle fournie peut renvoyer une liste de FermentID. Cependant, pour mettre à jour une table différente avec cette colonne à l'aide du résultat de la jointure interne, une syntaxe de mise à jour spécifique doit être suivie.
Contrairement à d'autres systèmes de base de données, Access nécessite que la partie SET de l'instruction update soit placée après le rejoindre. De plus, les clauses SELECT et ORDER BY utilisées pour définir le résultat de la jointure interne doivent être omises.
La syntaxe correcte pour la requête de mise à jour est :
UPDATE FERMENT INNER JOIN [BELGIUM BEER] ON FERMENT.FermentName = [BELGIUM BEER].FermentId SET EXAMPLETABLE.FermentColumn = a.FermentColumn
Dans cette requête :
En omettant SELECT et ORDER Clauses BY, Access sait que la jointure elle-même définit les enregistrements à mettre à jour. La partie SET spécifie ensuite la colonne de la table EXAMPLETABLE à mettre à jour avec le FermentId du résultat de la jointure.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!