Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/05/2008, 22:46
Avatar de CHILENOCES
CHILENOCES
 
Fecha de Ingreso: octubre-2001
Ubicación: Mmm paseando por la vida
Mensajes: 491
Antigüedad: 22 años, 6 meses
Puntos: 0
Pregunta ¿Cómo ordenar por grupos?

Hola amigos,
Mi consulta es la siguiente:

Tengo dos tablas:

1.- Categorias
id_cat
nombre_cat

2.- Productos
id_prod
nombre_prod
id_cat

La primera tabla "Categorias" tiene los siguientes registros:
id_cat nombre_cat
1 - Categoria A
2 - Categoria B
3 - Categoria C

Ok entonces tengo varios registros en la segunda tabla "Productos" de la siguiente manera:
id nombre id_cat
1 - Producto A - 1
2 - Producto B - 1
3 - Producto C - 1
4 - Producto D - 2
5 - Producto E - 3

Lo que necesito es hacer un SELECT que mas o menos seria "SELECT * FROM Productos where id='$id' ORDER BY id_cat DESC, nombre DESC";

Lo que necesito es que al mostrar el resultado que basicamente seria:

Producto A - 1
Producto B - 1
Producto C - 1
Producto D - 2
Producto E - 3

Pero necesito que salgan tambien ordenados por su categoria es decir:

Categoria A
- Producto A
- Producto B
- Producto C

Categoria B
- Producto D

Categoria C
- Producto E

Eso es todo lo que necesito, ojala se entienda y puedan ayudarme.

Muchas gracias.

Saludos.
__________________
ChilenoCesar Looking for something new...