Запрос MySQL для поиска нескольких атрибутов и value_id

У меня проблема с запросом mysql. за кукольные дни я не могу это решить.

URL params? A = 1 & b = 2 & c = 3

Состав:

attr_id value_id

запрос:

SELECT DISTINCT `product_id` FROM `products_attr_val` WHERE (`attr_id` = '".$searchqueryArray2[0]."' AND `value_id` = '".$searchqueryArray2[1]."') OR (`attr_id` = '".$searchqueryArray2[0]."' AND `value_id` = '".$searchqueryArray2[1]."') 

но проблема в том, что если a = 12 & b = 10

и если есть продукт с атрибутом 10 или атрибутом 12, он показывает. Мне нужно показать продукты с a = 12 и b = 10.

Что не так?

Спасибо за помощь.