ACCESS更新另外一个表的字段数据

我有两个表cost cost-temp,两个表中用专利号字段(文本)进行关联,我现在想做的是通过比较两个表的专利号来更新缴费日期,怎么也实现不了了,哪位大侠帮看看原因?
我用这个语句:
UPDATE cost set cost.第2年年费缴纳日期 = #2017/4/12#
WHERE cost.专利号 = “cost_temp.专利号”;
结果更新的是所有cost表中所有数据全都更新了,没有进行比对。谁来看下

题主可将更新语句修改如下:
UPDATE cost,cost_temp set cost.第2年年费缴纳日期 = #2017/4/12#
WHERE cost.专利号 = cost_temp.专利号;
注意这样是将cost与cost_temp基于字段“专利号”有交集记录,cost表字段“第2年年费缴纳日期”的值统一更改为“2017/4/12”追问

不行啊 执行时弹出对话框,要输入cost_temp.专利号,我设置的专利号字段为文本格式

追答

那是因为cost_temp表没有”专利号”这个字段,请贴出cost_temp表的结构给我看看

温馨提示:答案为网友推荐,仅供参考
相似回答