MySQL - Obtener productos por atributos

 
Vista:
sin imagen de perfil

Obtener productos por atributos

Publicado por Matias (1 intervención) el 23/09/2010 19:27:50
Si yo tengo un esquema de base de datos como éste:

---
Producto_1:
id: 1
nombre: Notebook 1
Producto_2:
id: 2
nombre: Notebook 2
Producto_3:
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
---

Cómo se debería hacer una consulta para pedir los productos que tienen como atributo asignado un procesador "AMD" y memoria de "2 Gb"? Por ende el resultado debería ser el registro Producto_3.

Gracias por su ayuda,

-Matías
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder