Mysql запрос для фильтрации товаров

Задание закрыто
Стоимость:Договорная
Срок выполнения:1 день
Варианты оплаты:По договоренности
Дата публикации:2017-10-08 20:49
Был(а) на сайте:2021-03-20 18:04

Mysql запрос для фильтрации товаров

 
Задача

Нужно выбрать все строки из таблицы: relation_product_to_categories
Там где равны поля: product_id
Там где поле category_id=54
И в таблице attribute_values поля:
attribute_id и value равны заранее известным значениям.

Нужно сделать это одним запросом.

Я написал следующий код, но он не работает:

SELECT * FROM `relation_product_to_categories` AS `RelationProductToCategory`
INNER JOIN `attribute_values` AS `AttributeValue`
ON
(
(`RelationProductToCategory`.`product_id`=`AttributeValue`.`product_id`)
AND
(`AttributeValue`.`attribute_id`='27' AND `AttributeValue`.`value`='пластик')
AND
(`AttributeValue`.`attribute_id`='13' AND `AttributeValue`.`value`='девочкам')
)
WHERE `RelationProductToCategory`.`category_id` = 54

Спасайте кто может :)

Оставлять заявки могут только авторизованные пользователи.
Заявок нет

Оставлять заявки могут только авторизованные пользователи.