Ver Mensaje Individual
  #3 (permalink)  
Antiguo 20/08/2009, 09:36
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 3 meses
Puntos: 360
Respuesta: Como hacer una consulta de este tipo?

Si te entendí, esto te puede servir:

Código sql:
Ver original
  1. SELECT *FROM (
  2. (SELECT *FROM (SELECT *FROM tabla1 LIMIT 3)t1 ORDER BY rand())
  3. UNION ALL
  4. (SELECT *FROM (SELECT *FROM tabla2 LIMIT 3)t2 ORDER BY rand()))t2
  5. ORDER BY rand() LIMIT 3;

De tabla1 selecciona los primeros 3, luego los pone random. Lo mismo se hace con tabla2. Con el resultado de ambas, se crea t3 que es la union de ambas y vuelve y se aplica el mismo procedimiento.

saludos
__________________
Without data, You are another person with an opinion.
W. Edwads Deming