Maison > base de données > tutoriel mysql > Comment mettre à jour une table Microsoft Access à l'aide d'une jointure interne ?

Comment mettre à jour une table Microsoft Access à l'aide d'une jointure interne ?

Barbara Streisand
Libérer: 2025-01-04 17:46:12
original
611 Les gens l'ont consulté

How to Update a Microsoft Access Table Using an Inner Join?

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
Copier après la connexion

Dans cette requête :

  • FERMENT est la table à mettre à jour
  • [BELGIUM BEER] est la table à mettre à jour join
  • EXAMPLETABLE est la table contenant la FermentColumn à mettre à jour
  • a.FermentColumn représente le résultat FermentId de la requête de jointure interne

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal