access 里面,使用update语句更新表a的字段到表b里面,提示 from 子句语法错误是什么原因,
UPDATE[a],[b]SET[a].[工程名称]=[b].[工程名称]WHERE[a].[序号]=[b].[序号];我现在建了两个表,想在表a里面录入<工程名称>字段...
UPDATE [a], [b]
SET [a].[工程名称]=[b].[工程名称]
WHERE [a].[序号]=[b].[序号];
我现在建了两个表,想在表a里面录入<工程名称>字段的时候,表b的对应字段自动添加,用以上查询语句实现,为什么报错?谢谢 展开
SET [a].[工程名称]=[b].[工程名称]
WHERE [a].[序号]=[b].[序号];
我现在建了两个表,想在表a里面录入<工程名称>字段的时候,表b的对应字段自动添加,用以上查询语句实现,为什么报错?谢谢 展开
2013-06-27
展开全部
语法错误
修改成下面这种写法看看, 不知道行不行了。
UPDATE [a]
SET
[a].[工程名称]= ( SELECT [b].[工程名称] FROM [b] WHERE [a].[序号]=[b].[序号])
WHERE
EXISTS (SELECT * FROM [b] WHERE [a].[序号]=[b].[序号]);
追问
谢谢你了,但是还是这个结果
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询