首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-01-22 
ACCESS 更新A表 B表t1--------idnumber1234--------t2--------idnumber1rewrew2retr3tertre4543543-------

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只能是表或查询,但查询不能用聚合(统计)查询

热点排行