Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/09/2008, 08:20
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Ayuda armando consulta aleatoria

Entiendo que lo que no quieres es que se repita un nombre y apellido

Si es eso, prueba con esta consulta:

Código sql:
Ver original
  1. SELECT d.id, d.nombre, d.apellido FROM DATA d
  2. INNER JOIN (SELECT id, nombre, apellido FROM DATA ORDER BY RAND( ) )T1 ON d.id = t1.id
  3. GROUP BY nombre, apellido
  4. ORDER BY RAND( )
  5. LIMIT 10

Si lo que no quieres es que se repita sólo el nombre, prueba esta otra
Código sql:
Ver original
  1. SELECT d.id, d.nombre, d.apellido FROM DATA d
  2. INNER JOIN (SELECT id, nombre, apellido FROM DATA ORDER BY RAND( ) )T1 ON d.id = t1.id
  3. GROUP BY nombre ORDER BY RAND( ) LIMIT 10

Última edición por jurena; 24/09/2008 a las 12:06