Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/12/2011, 16:23
forku
 
Fecha de Ingreso: diciembre-2011
Mensajes: 4
Antigüedad: 11 años, 1 mes
Puntos: 0
Pregunta Listado de productos ordenados segun importancia de la marca

Hola Estoy armando con PHP y una base de datos mysql un listado de productos

Armé una tabla para agregar "productos", los mismos pertenecen a una categoría y a una subcategoría (hasta aca todo bien) por otro lado, tengo otra tabla donde estipulo la "marca" del producto que llevaría el 'nombre de la marca' y la 'posición' en que debe aparecer los productos de esa marca en el listado de productos.

Mi pregunta es: cual es la consulta para combinar lo siguiente y que el resultado sea el listado de productos (ordenado según el orden que indico en la tabla "Marcas"):

los datos mínimos que debería obtener para armar el listado serían:
nombre de marca y nombre del producto (en el orden que estipula la tabla "Marcas")

En la base de datos tengo lo siguiente:

TABLA CATEGORIAS
id | idCategoria | idSubCategoria | nombre

si idSubCategoria es 0 (cero) es el nombre de la categoría padre.
si tiene un valor, si, se trata de una subCategoría
y asi se iría formando el arbol de categorias y subcategorias

TABLA MARCA
id | nombreMarca | imagenLogo | ordenListado

TABLA PRODUCTOS
id | idCategoria | idSubcategoria | idMarca | nombreProducto | descripcionProducto


(si no es muy complicado, si ademas la misma consulta me puede traer el nombre de la categoría y subcategoría, sería mejor, si se complica mucho no importa, porque haría la consulta por separado y listo)

esto último sería:
categoria, subcategoria, nombre de marca, nombre del producto (en el orden que estipula la tabla "Marcas")

Bueno, desde ya muchisimas gracias al que me pueda dar una mano con esto

Saludos a todos