Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > Mysql

Respuesta
 
Herramientas Desplegado
Antiguo 22-nov-2006, 04:41   #1 (permalink)
Sandunguero no se puede cailificar en este momento
 
Avatar de Sandunguero
 
Fecha de Ingreso: junio-2006
Mensajes: 38
Query que devuelve los 10 más frecuentes de una tabla

Hola !!

Tengo una tabla en la que en cada fila guardo una palabra y algunos datos más (su identificador de palabra, fecha, hora...).

Esas palabras aparecerán más de una vez en distintas filas de la tabla.

Lo que quiero es hacer una consulta que obtenga las 10 palabras que aparezcan más veces en mi tabla.

He pensado en distintas soluciones pero no doy con cómo hacerlo, nunca había necesitado hacer algo así que yo recuerde.

¿Cómo lo haríais vosotros?

Gracias !!
Sandunguero está desconectado   Responder Citando
Antiguo 22-nov-2006, 07:28   #2 (permalink)
Lord of freaks ha deshabilitado el karma
 
Avatar de Lord of freaks
 
Fecha de Ingreso: octubre-2004
Ubicación: Madrid
Mensajes: 333
Prueba con esto, tienes que cambiar los nombres de campo

Código:
SELECT 
count(*) as total,
palabra 
FROM palabras 
GROUP BY id 
ORDER BY total DESC 
LIMIT 10
Siendo palabra el campo palabra e ID su identificador

Un saludo
__________________
Una vez un elemental de rayos mató una tribu entera de tritones.

¡¡ El sólo quería darse un baño !!

http://www.frikilandia.com

Neither Fu Nor Fa
Lord of freaks está desconectado   Responder Citando
Antiguo 22-nov-2006, 16:34   #3 (permalink)
Sandunguero no se puede cailificar en este momento
 
Avatar de Sandunguero
 
Fecha de Ingreso: junio-2006
Mensajes: 38
Muchas gracias Lord of the Freaks!! Tiene muy buena pinta tu query y te lo agradezco porque nunca habría caido en hacerlo así. Todavía no lo he podido probar por otro pequeño fallo técnico que ya he consultado en otro post de esta sección.
Sandunguero está desconectado   Responder Citando
Antiguo 26-nov-2006, 14:53   #4 (permalink)
Sandunguero no se puede cailificar en este momento
 
Avatar de Sandunguero
 
Fecha de Ingreso: junio-2006
Mensajes: 38
Hola !!

Por fin he podido probar la query de Lord of the Freaks! Funciona perfectamente !!

Muchas gracias

Última edición por Sandunguero; 26-nov-2006 a las 15:14. Razón: Confundí el código de la query que probé.
Sandunguero está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 19:23.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93