Вымышленный примерPostgreSQL WHERE вариации в операторе
SELECT products_campaign.id
FROM products_campaign
INNER JOIN products_store ON products_campaign.id_campaign = products_store.id_campaign
WHERE products_store.id_store in (100, 200, 300)
GROUP BY id
Это приносит мне каждый идентификатор продукта, который находится в магазине 100, 200 ИЛИ 300.
Я хочу построить запрос, который дает мне каждый продукт id, который находится в запасе 100, 200 И 300, то есть продукт должен существовать во всех трех магазинах (пересекаться).
Можете ли вы разместить ссылку на документацию или что-то, объясняющее оператор '@>', пожалуйста? –
Оператор '@>' означает просто 'contains', см. Ссылку в отредактированном ответе. – klin