Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/12/2012, 16:34
Javivo
 
Fecha de Ingreso: agosto-2012
Ubicación: Zafra
Mensajes: 25
Antigüedad: 11 años, 8 meses
Puntos: 2
Pregunta 4 valores aleatorios y a su vez 3+1

Hola amigos!!

Tengo una ligera duda que no me permite avanzar en el desarrollo de una aplicación. Tengo una tabla con 3 campos, ID, nombre, y valor.

Tengo unos 20 registros aproximadamente y los valores son '1' ó '0' para cada uno de ellos. Lo que pretendo hacer es lo siguiente:

Quiero sacar 4 registros aleatorios de la tabla, hasta ahí no tengo problemas. El problema me surge cuando quiero sacar 4 registros, pero queriendo que 3 de ellos tengan por valor 0, y uno de ellos con valor 1.

Puedo generar 2 sentencias sql, una para el valor 1, y otra para los valores 0. El problema es que luego también quiero mostrarlos de manera aleatoria, de manera que me de, 1-0-0-0, 0-0-0-1,0-1-0-0 ó 0-0-1-0.

He pensado varias maneras de hacerlo pero no consigo hacerlo con ninguna de ellas, así que por eso acudo a vosotros. ¿Alguna idea? Gracias de antemano...

El tema lo he puesto en PHP ya que desde la sentencia SQL lo veía bastante imposible, y he creído que habrá alguna manera de hacerlo en PHP.

Última edición por Javivo; 01/12/2012 a las 16:58 Razón: Lapsus mentales..