I have two tables: phone_log -- stores incoming phone calls; arc_phone_log -- archives phone calls. This is for an emergency utility outage application. The phone calls are based on feeder number which is the utility line that the caller is located at. This application is in VB6 and the database is Access. The phone calls are not individually archived but are automatically archived by feeder number when power for a line is restored. When the phone calls for a feeder is archived if any duplicate records exists in arc_phone_log I do not want the duplicates archived but I want all other calls for that feeder to be archived. I am trying to do this with an SQL query but I can't not get any of the SQL queries that I have tried to work. What I really need is an SQL statement that retrieves the data in a left join minus the data from an inner join. Thanks for any help.