Имеется следующий запрос, который получает продукт сущность, с атрибутами и значениями.
Как вывести продукты, в которых value_id = 2?
Огромное спасибо за помощь !!!
SELECT `entity`.`entity_name` as `entity_name`,
GROUP_CONCAT(CONCAT(`group`.`title`, '::', CONCAT(`atr`.`attribute_name`, ':' , `val`.`value_name`)) SEPARATOR ':::') as `attributes`
FROM `eav_entities` as `entity`
JOIN `products` as `products` ON (`entity`.`entity_id` = `products`.`entity_id`)
JOIN `eav_attributes` as `atr` ON (`products`.`attribute_id` = `atr`.`attribute_id`)
JOIN `eav_values` as `val` ON (`products`.`value_id` = `val`.`value_id`)
JOIN `group_attributes` as `group` ON (`atr`.`group_id` = `group`.`group_id`)
WHERE `products`.`cat_id` = '9'
GROUP BY `entity`.`entity_name`