Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/02/2014, 07:30
akrogonac
 
Fecha de Ingreso: diciembre-2007
Mensajes: 79
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: recoger 2 registros diarios aleatoriamente

Buenas tardes. He estado haciendo unas pruebas con el event y por fin lo he echo funcionar, pero ahora tengo un problemilla que no se subsanar.

Código SQL:
Ver original
  1. CREATE EVENT UsuarioAleatorio
  2. ON SCHEDULE EVERY 1 MINUTE
  3. DO
  4.  
  5. INSERT INTO aleatorio (USER)  SELECT nombre FROM usuarios ORDER BY rand() LIMIT 1;
  6. INSERT INTO aleatorio (USER)  SELECT nombre FROM usuarios ORDER BY rand() LIMIT 1;

El problema que tengo es que con esta sentencia podría darse el caso de que los dos usuarios resultantes del random fuesen el mismo.

Me podéis ayudar a solucionarlo?