Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/04/2015, 15:34
Ktulu
Invitado
 
Mensajes: n/a
Puntos:
Pregunta Capturar los 10 registros con mas recurrencia

Hola, el caso es simple, de una tabla debo capturar los 10 registros que mas se repiten segun su campo 'desc' y mostrarlos en forma RANDOM. La idea es generar una nube de tags obteniendo asi las palabras que mas se repiten.

De momento tengo:
Código MySQL:
Ver original
  1. SELECT `desc`,
  2. COUNT(*) AS cantidad
  3. FROM tags
  4. GROUP BY `desc`

La estructura de la tabla es la siguiente:

Tabla TAGS

ID | Desc
------------
1 | tag1
2 | tag2
3 | tag3
4 | tag1
5 | tag3

Necesito al menos limitar el resultado a 10 registros y que se muestren los que mas veces se repiten. El criterio de ordenamiento RANDOM no es indispensable.

Gracias por la ayuda!