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

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

Susan Sarandon
Libérer: 2025-01-05 14:19:40
original
814 Les gens l'ont consulté

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

Mise à jour à partir d'une jointure interne dans SQL

Pour mettre à jour une table à l'aide de données récupérées à partir d'une jointure interne dans Microsoft Access, modifiez l'instruction SQL de suivre ces principes :

Suppression des clauses inutiles :
Les SELECT et Les clauses ORDER BY ne sont pas requises lors de la mise à jour à partir d'une jointure.

Joindre des tables :
Utilisez un INNER JOIN pour établir une relation entre les tables impliquées dans la mise à jour.

Identification de la table cible :
Spécifiez la table que vous souhaitez mettre à jour, à l'aide de la commande UPDATE mot-clé.

Définition des valeurs de colonne :
Utilisez le mot-clé SET pour attribuer des valeurs à des colonnes spécifiques de la table cible. Les valeurs peuvent être dérivées des tables jointes à l'aide d'alias appropriés.

Exemple :

Pour mettre à jour la colonne FermentId dans la table EXAMPLETABLE en fonction du résultat d'une jointure interne entre FERMENT et [BELGIUM BEER], vous utiliseriez le code SQL suivant déclaration :

UPDATE EXAMPLETABLE
INNER JOIN (
  SELECT
    FERMENT.FermentId
  FROM
    FERMENT
  INNER JOIN
    [BELGIUM BEER]
  ON
    FERMENT.FermentName = [BELGIUM BEER].FermentId
) AS a
ON
  EXAMPLETABLE.SomeColumn = a.FermentId
SET
  EXAMPLETABLE.FermentId = a.FermentId;
Copier après la connexion

Remarque : Remplacez SomeColumn par la colonne de la table EXAMPLETABLE que vous souhaitez faire correspondre avec FermentId.

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!

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