关于ACCESS查询的问题
本来应该发office专区。
我使用update join 语句
update A join B on A.id=B.id
set A.name = B.name
这里B如果是个表就可以进行
如果是个视图(ACCESS里叫查询)就提示 “操作必须使用一个可更新的查询”
儿这个视图和A表完全没有任何关系。
语法没有问题,只要替换了表名就可以进行,非常非常非常奇怪!!
[解决办法]
try this,
update A set A.name = B.namefrom Ajoin B on A.id=B.id
[解决办法]
或這樣用
update A,B set A.name = B.namewhere A.id=B.id
[解决办法]
update A,B
set A.name = B.name
where A.id=B.id
[解决办法]
update a set name=b.name from a ,b whre a.id=b.id
[解决办法]
update a set a.name=b.name from a inner join b on a.id=b.id
[解决办法]
update t1 a inner join 查询5 b on a.a1=b.a1 set a.a2=b.a2