如何在access数据库中用SQL查询两个表中相同的数据,并将一个表中的某个字段的值赋予另一个表,谢谢

有两个表,包含相同的字段,也有不同的字段且表2的数据多于表1 ,其中多的部分没有相同的数据,怎样把表1中有表2没有的字段加到表2中呢(数据相同部分),同时也保留表2中多的数据。

a,b 为表2没有的字段,d为俩表相同的字段
1.先在表二中增加没有的字段
alter table t2
add column a int,column b char(10)
2.将表1中这些字段的值更新过来
update t2
set t2.a=t1.a,
t2.b=t1.b
from t1,t2
where t1.d=t2.d
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-25
有点不明白你所要的结果!最好给一下表的结构