Здравствуйте, koenjihyakkei, Вы писали:
K>Ситуация такая.
K>Есть таблица с полями product_id и category_id. Связи много-много.
K>На входе: 1 — список категорий и 2 — список категорий-исключений.
K>На выходе: список товаров, входящие в категории первого списка, но не входящие в категории второго списка.
А написать
Select * from table where
(product_id in category_1) and (product_id not in category_1)