从一个表到另一个表的访问更新查询显示所有空白记录,但预期记录计数

时间:2017-08-20 21:15:43

标签: ms-access sql-update inner-join

当我使用内部联接执行更新语句以将数据从一个表添加到另一个表并且我预览结果时,它返回117个空白记录。这是我希望更新的记录数量,但我很困惑为什么它是空白的。

如果我使用带有数据的表中的字段和来自另一个表的空字段的相同连接执行select语句,我会看到预期结果,填充列和空列,但我想要值从ext_complete_employee.Title到ext_employee.JobTitle。

ext_complete_employee.Title       ext_employee.JobTitle
Poly Tech
Accounting
...
Logistics Coordinator
Skilled Laborer

我现在一直在搜索和查询查询的变化几个小时,似乎无法弄清楚我做错了什么 - 我一定是错过了什么。

我非常确定我的语法是正确的 - 这是查询:

    UPDATE ext_employee 
    INNER JOIN ext_complete_employee ON ext_employee.AccountNumber = ext_complete_employee.EmpNum 
    SET ext_employee.JobTitle = ext_complete_employee.Title;

0 个答案:

没有答案