当前位置: 代码迷 >> ASP.NET >> ACCESS 更新A表 B表,该怎么解决
  详细解决方案

ACCESS 更新A表 B表,该怎么解决

热度:8361   发布时间:2013-02-26 00:00:00.0
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只能是表或查询,但查询不能用聚合(统计)查询
  相关解决方案