Ver Mensaje Individual
  #10 (permalink)  
Antiguo 10/07/2004, 04:37
Davinia
 
Fecha de Ingreso: marzo-2004
Mensajes: 96
Antigüedad: 20 años, 1 mes
Puntos: 0
A ver que tal esto:

Obtenemos el nº de productos por cada tienda en orden descendente (o ascendente, no lo se, en cualquier caso que te devuelva de los que tienen más a los que tienen menos) y despues que ordene segun el id del producto

select tienda_id as t_id, producto_id as p_id, count(producto_id) as n_prod from tabla group by tienda_id order by n_prod desc, p_id;

(ahora no me acuerdo de la sintaxis exacta de si se pondría ahi DESC, pero esa es la idea)

si no te funciona, prueba con hacer una consulta y despues recorrerla con un bucle y hacer algun procesamiento de la consulta dentro del bucle.

suerte