关于ACCESS数据库的数据更新的SQL语句问题,需要根据一个表的数据更新另一个表的数据

下面的SQL语句,在ACCESS数据库中提示操作符丢失
update wuping set [库存数量]=b.EndQuan from wuping a left join Kf_EndQuan b on a.物品编码=b.MNumber
我是想要取Kf_EndQuan表的MNumber和EndQuan 字段,以及wuping表的库存数量,商品编码,若 Kf_EndQuan 表的MNumber与wuping表的商品编码字段值相同,则将对应的EndQuan 字段的值更新到wuping表的库存数量的值
注:Kf_EndQuan是用来存总库存数据的,其中的EndQuan 就是总库存数的值
若能解决,则再送30分,即共50分

第1个回答  2011-09-12
update wuping,Kf_EndQuan set...
更新的时候要输两个表名,
Access的SQL语法问题。..
给你一个我的
UPDATE tb_bya AS a, tb_byb AS b SET a.bya_title = b.byb_rqa
WHERE b.byb_id=cstr(a.bya_id);本回答被提问者采纳
第2个回答  2015-07-05
1、创建更新查询并向该查询添加源表和目标表。
2、在包含相关信息的字段上联接这些表。
3、将目标字段的名称添加到查询设计网格的“字段”行。
4、通过使用下面的语法将源字段的名称添加到查询设计网格的“更新到”行:[source_table].[source_field]。
第3个回答  2011-09-13

C
相似回答