Certainly. Both database 1 and 2 share essential contact information (names, addresses, phone numbers, etc.).
DB1 has roughly 20,000 records and has a lot more fields. We'll call the rest of the fields A, B, C, D, E, F.
DB2 has about 3,000 records, some of which are the same records as DB1...