I'm going to try and explain this as best as I can. Blackbaud support was unable to help me so I am reaching out to you - the community.
I am creating a mailing list for our mail house (outside source) to use for our upcoming giving appeal. We are segmenting our letters by constituents (Alumni, Current Parents, Past Parents, Staff, etc…). I ran lists based on each constituent code (6 different ones) and saved it in database as static query. Here is where I am running into issues. There are some constituents that have more than one constituent code, therefore are appearing on more than one list. I only want to send them one letter based on the hierarchy of constituent codes. Ex: Joe Smith is an Alumni and Current Parent, but Alumni is first based on the hierarchy so I need to remove him from the Current Parent list. When I do a merged query, it's not giving me all the constituents in that category. I tried running tests on all the operators and the results were not what I needed.
Can someone suggest another way?
Thank you!