Пожалуйста, помогите мне с запросом MYSQL.
Имя объекта: OrderItem Атрибуты: orderId (PK), orderItemSeqId (PK), productId
Имя объекта: ProductFacility Атрибуты :ilityId ( PK), productId (PK), inventoryCount (целое число)
**OrderId | orderItemSeqId | productId**
OID1 | 0001 | 10000
OID1 | 0002 | 10001
OID1 | 0003 | 10002
**FacilityId | ProductId | InventoryCount**
FC_1 | 10000 | 12
FC_1 | 10001 | 5
FC_1 | 10002 | 7
FC_2 | 10001 | 1
FC_2 | 10002 | 6
FC_3 | 10002 | 7
Здесь я хочу получить объект (FC_1), в котором есть все продукты, доступные для заказа.
Мне не нужны записи объекта, в которых есть частичные продукты (например, у объекта FC_3 есть только один (10002) продукт из OID1 заказа)
Мне нужны только записи объекта, в которых есть все продукты из заказа (например, OID1)
ВАЖНАЯ ТОЧКА: Этот SQL будет выполнен для миллионов записей.