Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/03/2005, 07:33
yabaya
 
Fecha de Ingreso: noviembre-2004
Mensajes: 6
Antigüedad: 19 años, 6 meses
Puntos: 0
Ya, pero es que lo no quiero es que me coga siempre las misma 4 cuestiones de cada tema. Tengo 15 registros para cada tema y quiero que coga 4 al azar de cada tema cada vez que ejecuto la orden. Además lo he modificado para que las 12 cuestiones que en total me selecciona me las mezcle tb ==>

mysql_query(" SELECT (SELECT * FROM cuestiones_teoria WHERE Tema='3' ORDER BY RAND() LIMIT 4) UNION (SELECT * FROM cuestiones_teoria WHERE Tema='4' ORDER BY RAND() LIMIT 4) UNION (SELECT * FROM cuestiones_teoria WHERE Tema='5' ORDER BY RAND() LIMIT 4) ORDER BY RAND() ").

Creo que con esta sentencia es lo que consigo, si no es así por favor hazmelo saber.
Espero tu respuesta. Gracias.