
07/05/2008, 01:10
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 11 meses 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 |