在access中,update语句不能有子查询的,如不允许如下语句出现:
UPDATE tblA SET lngID=
(SELECT lngID FROM tblB WHERE strName='nihao')
这样就需要另想办法解决问题。
解决方案:
A。
可以用update另外的语法解决:
UPDATE Tab1 a,(Select ID,Name From Tab2) b
SET a.Name = b.Name
WHERE a.ID = b.ID
在access中,update语句不能有子查询的,如不允许如下语句出现:
UPDATE tblA SET lngID=
(SELECT lngID FROM tblB WHERE strName='nihao')
这样就需要另想办法解决问题。
解决方案:
A。
可以用update另外的语法解决:
UPDATE Tab1 a,(Select ID,Name From Tab2) b
SET a.Name = b.Name
WHERE a.ID = b.ID