This example walks you through creating two tables, TEST1 and TEST2,
which have duplicate records. After you add additional non-duplicate
records to both tables, you delete the duplicate records from
the TEST2 table. Finally, you update the TEST1 table to include
non-duplicate information from the TEST2 table.
Create Two Tables with Duplicate Records
To create two tables with duplicate records, follow these steps:
- Open the sample database Northwind.mdb.
- In the Database window, click the Tables tab, and then select the Shippers table.
- On the Edit menu, click Copy.
- On the Edit menu, click Paste.
- In the Paste Table As dialog box, type TEST1 in the Table Name field, and then click OK.
- Repeat steps 4 and 5, this time pasting the table as TEST2.
- Open the TEST1 table and add the following two additional company names:
ABC Shipping
XYZ Express
- Close the TEST1 table.
- Open the TEST2 table and add the following two new company names:
Jiffy Ship
Hurry Package
- Close the TEST2 table.
Delete Duplicate Records from One of the Tables
To delete duplicate records from one of the tables, follow these steps:
- Create a new query in Design view based on the TEST1 and TEST2 tables.
- Delete the join between the ShipperID fields, and then join the two tables on the CompanyName field.
- Right-click inside the Query window and select Properties.
- Set the Unique Records property to Yes.
- On the Query menu, click Delete Query to change the query to a Delete query. In this example, the TEST1 table is considered the most current information; therefore, duplicate information is deleted from the TEST2 table.
- Drag ShipperID and CompanyName from the TEST1 table to the QBE grid. Note that the word "Where" appears on the Delete line in the QBE grid.
- Drag the * from the TEST2 table to the QBE grid. Note that the word "From" appears on the Delete line in the QBE grid.
- On the Query menu, click Run.
- A message appears stating that three rows will be deleted. Click Yes.
- Close the query without saving it.
Append the Remaining Records in TEST2 to the TEST1 Table
To append the remaining records in TEST2 to the TEST1 table, follow these steps:
- Open the TEST2 table.
Note that the only two records remaining in the table are the non-duplicate records you added earlier. All the duplicate records were deleted. - On the Edit menu, click Select All Records.
- On the Edit menu, click Copy.
- Close the TEST2 table and open the TEST1 table.
- On the Edit menu, click Paste Append. You will receive a message stating that two rows will be pasted into this table. Click Yes to complete the Paste Append.
Your most current information, without duplicates, is now in one table
(TEST1).