Ms access 从表中删除空记录(Access 2013)

Ms access 从表中删除空记录(Access 2013),ms-access,vba,ms-access-2013,Ms Access,Vba,Ms Access 2013,Theere是一个Tasks表和Contacts表,其中存储初始数据。下面的语句删除EmployeestoTasks中的所有记录,这些Tasks中不存在任务: DELETE FROM EmployeestoTasks WHERE NOT EXISTS ( SELECT '1' FROM Tasks WHERE Tasks.Title = EmployeestoTasks.Task ) 您所说的无法从EmployeesToTask中删除以前的记录是什么意思?如果有其他员工执行任务,则您不应删除E

Theere是一个Tasks表和Contacts表,其中存储初始数据。下面的语句删除EmployeestoTasks中的所有记录,这些Tasks中不存在任务:

DELETE
FROM EmployeestoTasks
WHERE NOT EXISTS
(
SELECT '1'
FROM Tasks
WHERE Tasks.Title = EmployeestoTasks.Task
)

您所说的无法从EmployeesToTask中删除以前的记录是什么意思?如果有其他员工执行任务,则您不应删除EmployeesToTask记录。但是,如果您已经在测试,那么WHERE应该是
WHERE AssignedTo=“”
对吗?该字段是如何分配到正在更新的?据我所知,您可以使用任何您喜欢的。我只是倾向于使用
选择“1”