使用内部联接更新表
在 Microsoft Access 中,执行诸如提供的查询之类的查询可以返回 FermentID 列表。但是,要使用内连接结果更新包含此列的不同表,必须遵循特定的更新语法。
与其他数据库系统不同,Access 要求将更新语句的 SET 部分放在加入。此外,用于定义内连接结果的 SELECT 和 ORDER BY 子句必须省略。
更新查询的正确语法是:
UPDATE FERMENT INNER JOIN [BELGIUM BEER] ON FERMENT.FermentName = [BELGIUM BEER].FermentId SET EXAMPLETABLE.FermentColumn = a.FermentColumn
在此查询中:
通过省略 SELECT 和 ORDER通过 BY 子句,Access 知道联接本身定义了要更新的记录。然后,SET 部分指定要使用连接结果中的 FermentId 更新 EXAMPLETABLE 表中的列。
以上是如何使用内部联接更新 Microsoft Access 表?的详细内容。更多信息请关注PHP中文网其他相关文章!