I'm making a db for a client whose clients often share a household. For
example, one household member may become a client, with one or more others
becoming clients later. So I have a table for People and another for
Households - so that mailings can go to a household and not be duplicated.
What if each person in the household sets mailing permissions differently?
One says "yes, send me news of new events" and another says "no, don't
contact me?" In this case, the mailing would have to go just to the
individual, not be addressed to the household. What's the simplest way to
handle this in the db?
It looks as if MailPermissions has to be a field in the People table only.
So somehow the query for a mailing list would have to check to see if all
persons in a household has the appropriate permission level for the mailing.
If so, the mailing would go to the household. If not, the mailing would go
to the individual(s). The address would be the same either way - it's just
the name that would vary. e.g. Jim Smith vs. Jim & Judy Smith.
Is this a workable approach? I'm still so focused on table design that I
haven't learned enough about queries so I don't even know if what I'm
envisioning will work. And it certainly seems complicated. Maybe there's a
much better way? TIA