I think the psuedocode below would do this.
DELETE FirstTable, SecondTable FROM FirstTable FULL OUTER JOIN SecondTable ON FirstTable.Field1 = SecondTable.Field1 ... continue for all fields WHERE FirstTable.Field1 IS NOT NULL AND SecondTable.Field1 IS NOT NULL
The Chris INTERSECT post is much more elegant, although I will use this in the future instead of writing down all the external join criteria :)
Rich Andrews
source share