
03/05/2010, 02:42
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 17 años 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 |