What I want is a 'correspondence' table which might be linked to several other tables.
For instance, I have these three tables:
[seller]
ID, fname, lname, num_items_sold
[buyer]
ID, fname, lname, billing_address
[user]
ID, username, fname, lname, password
What I'd like is a generic correspondance table so that I can record any correspondence I have with any of these types of people, and have these people linked to their correspondance records.
[correspondance]
ID, subject, message, start_date
I could add seller_ID, buyer_ID, and user_ID fields to the correspondence table, but it seems awefully messy... Can anyone think of a better way to do this?