09/08/2011, 08:34
|
| Colaborador | | Fecha de Ingreso: junio-2009 Ubicación: <?php echo 'México'?>
Mensajes: 3.696
Antigüedad: 15 años, 4 meses Puntos: 641 | |
Respuesta: ORDER by rand en bloques? ok dejo el problema inicial, aun lo recuerdo era que necesitaba una conulta que diera un order by rand() pero por grupos, digamos
id_pregunta | pregunta | respuesta | valor_respuesta
2 ¿es malo? si 0
2 ¿es malo? no 1
2 ¿es malo? no se 0
donde el valor 1 de la respuesta indica que es la correcta
aqui no hay problema al seleccionar esos datos por rand() ya que es la misma regunta pero.. si tenemos dos preguntas y aplicamos rand() devuelve algo asi:
id_pregunta | pregunta | respuesta | valor_respuesta
2 ¿es malo? si 0
3 el cielo es__ verde 0
2 ¿es malo? no 1
3 el cielo es__ azul 1
2 ¿es malo? no se 0
el probelma era ordenar por grupos y a esos grupos ordenarlos a su vez aleatoriamente.
id_pregunta | pregunta | respuesta | valor_respuesta
2 ¿es malo? si 0
2 ¿es malo? no se 0
2 ¿es malo? no 1
3 el cielo es__ azul 1
3 el cielo es__ verde 0
etc. |