我想将这个在SQL Server,MySQL和Oracle上都能正常运行的SQL查询转移到Access数据库。我该怎么做?现在它总是提示我输入Company_ID。
编辑:我之前忘记在VendorRegKeys中先创建Company_ID列,所以才一直出现提示。现在我收到错误信息:“操作必须使用可更新的查询”。
UPDATE VendorRegKeys
SET Company_ID = (SELECT Users.Company_ID
FROM Users
WHERE Users.User_ID = VendorRegKeys.CreatedBy_ID)
更新: 我发现这个方法是有效的,基于 JuniorFlip 的回答:
UPDATE VendorRegKeys, Users
SET VendorRegKeys.Company_ID = Users.Company_ID
WHERE VendorRegKeys.CreatedBy_ID = Users.User_ID