Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/04/2013, 01:31
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 2 meses
Puntos: 574
Respuesta: mostrar productos de subcategorias y categoria padre

Faltan las relaciones

?
categoria
IdPadre FK ref id_categoria ? Nulo si es una categoria padre

Productos
id_categoria FK ref id_categoria
id_scategoria FK ref ????


Cuantos niveles tienes de subcategorias.... si es indefinido la cosa se complica si es un numero razonablemente corto es mas fácil.

Código MySQL:
Ver original
  1. SELECT * FROM productos p INNER JOIN categoria c ON p.id_categoria=c.id_categoria
  2. WHERE c.id_categoria=X
  3. SELECT * FROM productos p INNER JOIN categoria c ON p.id_categoria=c.id_categoria
  4. WHERE c.IdPadre=X

Esto te da los de la propia categoria y todos los de las subcategorias de primer nivel, si las relaciones son la que supongo.
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.