Всем Ку! Пытаюсь сформировать запрос на выборку по атрибутам и их статусам (value):
entity_id | attribute_id | value
--------------------------------
141978 | 590 | 1
141978 | 591 | 1
188141 | 590 | 0
188141 | 591 | 1
SELECT entity_id, attribute_id, value FROM table
WHERE attribute_id IN (590, 591)
AND value = 1
GROUP BY entity_id, value;
Получаю
entity_id | attribute_id | value
---------------------------------
141978 | 590 | 1
188141 | 591 | 1
Но мне необходимо получить только те сущности, у которых нет атрибутов со статусом (value) 0, как-то так:
entity_id
---------
141978
Но заглох) Заранее спасибо за помощь.
Так?
SELECT entity_id, attribute_id, value FROM table
WHERE attribute_id IN (590, 591) AND value != 0
Сборка персонального компьютера от Artline: умный выбор для современных пользователей