Many Deals to one Contact - Syncing issue

Many Deals to one Contact - Syncing issue

Hi,

In our CRM we have multiple deals to a contact. We have a field in deals called "Contract Type" - sometimes they are "business" and sometimes they are "personal" deals. I want to be able to send different emails to contacts depending on this field.

However, it seems like one contact can only pull details from one deal and not multiple. Is there a way to filter a list by if a contact has at least one personal deal out of the many? And another list if the contact has a business deal out of the many?