Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/10/2010, 12:50
Avatar de chichote
chichote
Colaborador
 
Fecha de Ingreso: diciembre-2004
Ubicación: Santiago - Chile
Mensajes: 1.868
Antigüedad: 19 años, 11 meses
Puntos: 145
Agrupar resultados

Hola amigos.

necesito de su ayuda, resulta que tengo q hacer una sentencia y tengo una idea pero falta la puntada final.

Necesito agrupar los resultados de una tabla y rescatar solo 10 resultados, pero esos 10 deben ser los que mas se repiten. y dentro de esos 10 deben ser rescatados al azar.

Código:
SELECT * FROM noticias GROUP BY categoria ORDER BY RAND()
esa sentencia tengo, en donde rescato todos los resultados agrupados por el campo categoria y se ordenan al azar, pero me falta agregar ademas q solo se rescaten los 10 con mas concurrencia, pues quedaria algo asi

Código:
SELECT * FROM noticias GROUP BY categoria ORDER BY RAND() LIMIT 10
pero me saca dentro de todos los resultados y no los 10 con mas repeticiones.

como puedo hacer eso?

alguien sabe?

saludos
__________________
http://chicho.ninja yiaaaa