В таблице «многие ко многим», как найти идентификатор, в котором сопоставлены все критерии, но, может быть, одна строка соответствует одному критерию, а другая строка соответствует другому критерию?
Например, допустим, у меня есть таблицакоторая сопоставляет корзины покупок с продуктами, и другую таблицу, в которой определены продукты.
Как найти корзину, в которой есть хотя бы одно совпадение по каждому критерию?
Критерии могут быть следующими:например, product.category like '%fruit%'
, product.category like '%vegetable%'
и т. д.
В конечном итоге я хочу получить обратно shopping cart ID
(может быть все из них, но в моем конкретном случае я рад получить любой соответствующий идентификатор)в котором есть хотя бы одно совпадение.