Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/05/2008, 01:10
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Re: Varias tablas a la vez

La estructura de campos de las tablas son iguales o similares? En ese caso se pueden unir con UNION ALL.

Select campo1, campo2 from tabla1
UNION ALL
Select campo1, campo2 from tabla2
UNION ALL
Select campo1, campo2 from tabla3
....
ORDER BY rand() LIMIT 1


Otro truco seria hacer un random sobre una tabla con los nombres de las tablas y una vez obtenido el nombre de la tabla hacer el random sobre esta. Esto funcionaria si el numero de registros de las tablas es similar, si hay mucha diferencia incrementaria las posibilidades de los registros de las tabla pequeñas...

Quim