Tengo dos tablas, una que se encuentran los productos, que sus campos son id, nombre. Luego tengo otra tabla que son sus atributos que tiene los campos id, producto_id, nombre, valor.
O sea, un producto puede tener diferentes atributos con respecto a otro. Por ejemplo:
Producto:
id: 1
nombre: Notebook 1
Producto:
id: 2
nombre: Notebook 2
Producto:
id: 3
nombre: Notebook 3
Atributo_1:
id: 1
producto_id: 1
nombre: procesador
valor: AMD
Atributo_2:
id: 2
producto_id: 1
nombre: memoria ram
valor: 3 Gb
Atributo_3:
id: 1
producto_id: 2
nombre: procesador
valor: Intel
Atributo_4:
id: 2
producto_id: 2
nombre: memoria ram
valor: 3 Gb
Atributo_5:
id: 1
producto_id: 3
nombre: procesador
valor: AMD
Atributo_6:
id: 2
producto_id: 3
nombre: memoria ram
valor: 2 Gb
El problema que tengo es que no encuentro la vuelta para hacer una consulta que me traiga los productos que tienen procesador AMD y sean de 3 Gb o 2 Gb. En este caso debería traer el producto 1 y el producto 3.
Gracias por su ayuda.