Je kunt ook not exists
. proberen en script zou er als volgt uitzien:
delete from [Deliverables]
where not exists
(select 1
from [ActiveProjects]
where [ActiveProjects].[ProjectID] = [Deliverables].[ProjectID])
Als er veel gegevens in [ActiveProjects] staan, zou dit een betere oplossing moeten zijn, maar het is allemaal afhankelijk van de gegevens, dus test de efficiëntie voor gebruik.