Вот моя проблема. У меня есть таблица "многие-ко-многим", называемая "user_has_personality". В моем приложении пользователи могут иметь множество личностей, а личность может принадлежать многим пользователям.
В таблице есть два целых столбца: user_id и person_id.
Что мне нужно сделать, так это получить всех пользователей, у которых есть по крайней мере все персонажи (набор идентификаторов личности переменного размера), которые я поставлю на запрос.
В качестве примера я хотел бы получить всех пользователей, которые имеют личности с идентификаторами 4, 5, 7, но также могут иметь некоторые другие личности. Но мне нужен запрос для работы с переменным количеством идентификаторов личности, например, 4, 5, 7, 9, 10.
Любые идеи?