ACCESS 更新A表 B表
t1
--------
id number
1
2
3
4
--------
t2
--------
id number
1 rewrew
2 retr
3 tertre
4 543543
--------
要将t2的number更新到t1中间去。
按照SQL语句常规:
update t1 set t1.number=t2.number from t1,t2 where t1.id=t2.id
一句搞定。
但是在Access中。
出现以下错误。
语法错误 (操作符丢失) 在查询表达式 't2.number from t1 ' 中。
(t2.number怎么会搜索到t1去了?不识别逗号?不可能哦!)
30分求一条ACCESS中通过的语句。
------解决方案--------------------update t1,t2
set t1.number=t2.number
where t1.id=t2.id
这个语句中,t1,t2只能是表或查询,但查询不能用聚合(统计)查询