【发布时间】:2015-09-24 14:18:54
【问题描述】:
我的数据库有现有数据。我正在尝试实施某种安全权限系统。它不需要真正安全......只需限制每个级别可以有效更改的内容。从技术上讲......存在一个......但需要加强。
我需要为教师调整现有的权限级别。我有一个查询(qInstructors),它列出了类表中列为 Instructor 的任何人的 DISTINCT 查询。共有38位导师。
现在我需要更新 User 表来调整这 38 个人的权限......这就是我卡住的地方。一个简单的更新查询,没问题。但是我一定不能用正确的术语进行搜索,因为我找不到任何可以帮助我敲定 SQL 的东西。
UPDATE tblUserList
INNER JOIN tblUserList ON tblUserList.NTID = qInstructors.Instructor
SET tblUserList.Rights = 2
WHERE [NTID]=[Instructor];
当我尝试运行它时,我在 JOIN 中遇到语法错误。这超出了我的 SQL 知识范围...任何线索?
【问题讨论】:
标签: sql ms-access sql-update