Рассмотрим следующую таблицу:
partyId PartyName AttributeId
------- ---------- -----------
200167 Customer1 6444
200167 Customer1 6443
200167 Customer1 6442
200112 Customer2 6443
200133 Customer3 6443
200133 Customer3 6442
200155 Customer4 6449
200155 Customer4 6442
Customer1 имеет набор атрибутов AttributeId, связанных с ним. Я буду ссылаться на это как на набор атрибутов Customer1. Клиенты 2 и 3 имеют наборы атрибутов, которые полностью в пределах набора атрибутов Customer1. Клиент 4, однако, имеет один из своих атрибутов, который не входит в набор атрибутов Клиента1 (attributeId 6449). Я пытаюсь написать SQL-запрос, который даст отдельный список сторон, где весь набор атрибутов стороны находится в наборе атрибутов customer1, и который исключает всех клиентов, чей весь набор не входит в набор атрибутов customer1. В этом примере результат должен быть:
partyId PartyName
------- ----------
200112 Customer2
200133 Customer3