从链接 table 中删除不存在的记录
Remove non-existent records from linked table
我得到了这个 SQL 代码,它非常适合将记录从主 table(项目跟踪器)添加到细节 table(第 01 周)。
insert into Week01 (UserName, RecNum)
select "JustMe", p.RecNum
from `Project List` p
left join Week01 w on p.RecNum = w.RecNum and w.userName = "JustMe"
where w.RecNum is NULL
现在我需要做相反的事情。如果 Week01 中的 RecNums 在 Project Tracker 中不存在,我想从 Week01 中删除该行。
DELETE FROM Week01
WHERE RecNum NOT IN (SELECT RecNum
FROM [Project List])
我得到了这个 SQL 代码,它非常适合将记录从主 table(项目跟踪器)添加到细节 table(第 01 周)。
insert into Week01 (UserName, RecNum)
select "JustMe", p.RecNum
from `Project List` p
left join Week01 w on p.RecNum = w.RecNum and w.userName = "JustMe"
where w.RecNum is NULL
现在我需要做相反的事情。如果 Week01 中的 RecNums 在 Project Tracker 中不存在,我想从 Week01 中删除该行。
DELETE FROM Week01
WHERE RecNum NOT IN (SELECT RecNum
FROM [Project List])