(я не думаю, что правильно назвал этот вопрос - но я не знаю, как его описать)
Вот что я пытаюсь сделать:
Допустим, у меня есть таблица Person с полем PersonID. И скажем, что человек может принадлежать ко многим группам. Таким образом, существует таблица Group с полем GroupID и таблица GroupMembership, которая является соединением «многие ко многим» между двумя таблицами, а таблица GroupMembership имеет поле PersonID и поле GroupID. Пока это просто присоединение многих ко многим.
Учитывая список идентификаторов групп, я хотел бы иметь возможность написать запрос, который возвращает всех людей, которые находятся во ВСЕХ этих групп (не в одной из этих групп). И запрос должен быть в состоянии обработать любое количество групповых идентификаторов. Я бы хотел избежать динамического SQL.
Есть ли какой-то простой способ сделать это, что мне не хватает?
Спасибо,
Corey