Я пытаюсь получить список некатегоризированных продуктов в Magento. Это не обязательно вопрос Magento, а общий вопрос SQL. У меня есть таблица product
и таблица category
, таблица отношений которой называется category_product
. Каждый продукт отображается в двух категориях по умолчанию (2 и 5). Как мне построить запрос (я могу преобразовать его в запрос Magento), который возвращает все продукты, у которых нет категорий, отличных от 2 и 5?Без рубрики Продукты Запрос
Спасибо!
Это, однако, будет возвращать продукты с категориями 2, 5 и 7. 'IN' не является эксклюзивным. –
Wow - спасибо за быстрые ответы! Из-за того, что я пытаюсь сделать с коллекцией, запрос должен выбрать из таблицы Product. Как бы вы изменили это, чтобы отразить это? – Max
@MattFellows: Нет, он не будет - где категория равна 7, оператор case будет оценивать до 1, и поэтому сумма будет оцениваться больше 1 - предложение having будет поэтому ложным и группа не будет выбрана. –