Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/08/2009, 10:44
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Por favor, Ayuda con una consulta...

Capi666,
comprueba que no te salgan siempre los primeros valores de cada grupo. Si eso es así, poca aleatoriedad estarás haciendo. En ese caso yo intentaría hacer primero el rand y luego seleccionaría agrupando.
SELECT t1.A, t1.B, t1.C FROM (SELECT A, B, C From table ORDER BY rand())t1 GROUP BY t1.A LIMIT 2

Sería algo más aleatorio.

Última edición por jurena; 08/08/2009 a las 10:52