Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

contar registros

Estas en el tema de contar registros en el foro de Mysql en Foros del Web. Es posible hacer esto contar los registros para hacer un ranking.. o sea.. tengo tabla asi con los siguientes registros productos - clientes ------------------------------- chocolates ...
  #1 (permalink)  
Antiguo 12/12/2009, 14:03
 
Fecha de Ingreso: julio-2005
Mensajes: 66
Antigüedad: 18 años, 9 meses
Puntos: 1
contar registros

Es posible hacer esto contar los registros para hacer un ranking.. o sea.. tengo tabla asi con los siguientes registros

productos - clientes
-------------------------------
chocolates - cliente1
chocolates - cliente1
chocolates - cliente1
chocolates - cliente2
dulces - cliente3
dulces - cliente3
chicles - cliente1


quiero mostrar un rankin de productos algo asi como "el producto mas comprado":

1. chocolates (por que tiene 4 registros queda en la posicion 1)
2. dulces
3. chicles

tambien que si hay 3 registros mas de dulces este pase a la posicion 1

alguna logica?

saludos
  #2 (permalink)  
Antiguo 12/12/2009, 14:23
Avatar de FNX_NET  
Fecha de Ingreso: marzo-2004
Ubicación: EN EL INFIERNO.....
Mensajes: 1.707
Antigüedad: 20 años, 1 mes
Puntos: 7
Respuesta: contar registros

select tabla.producto, count(producto) as ranking from tabla group by producto order by ranking desc

chocolate 3
dulce 2
chicle 1
__________________
:-D "Que se libere del cielo confinado; que mi cuerpo sea la espada de hielo negro que nos lleve al abismo; que ningún poder pueda detenernos...Destructora de las almas de los dioses!!!":adios:


:pirata:
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:05.