Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/05/2010, 02:42
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Agrupar resultados por familias

"SELECT familia, nombre_producto FROM catalogo ORDER BY familia, nombre_producto"

Es tan sencillo y complicado como esto.

En realidad la mejor forma de solucionarlo esta en php o el lenguaje que uses sql no te lo resolvera de una forma facil.

Puedes hacer un bucle sobre la consulta anterior que controle el cambio de familia para mostrar el titulo...

O puede hacer una primera consulta de las familias

SELECT familia FROM catalogo GROUP BY familia

y al mismo tiempo que la recorres consultar los productos de cada una

SELECT nombre_producto FROM catalogo WHERE familia=$familia ORDER BY nombre_producto

Lo ideal seria tener una tabla con las familias....


Quim