
30/03/2009, 23:05
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 17 años Puntos: 300 | |
Respuesta: Busqueda en 3 tablas no relacionadas Un truco, dude--
Observa esto. Uso un valor absoluto con el nombre de cada tabla en cada select del union. Con ello obtengo un campo llamado tipo donde se encuentra el nombre de la tabla. Esto puedes usarlo con tu versión de MySQL. Luego sólo tendrás que mostrar el dato del que aparezca. Pruébala aunque sea con la nueva versión de MySQL.
(SELECT 'arbitros' as tipo, user, pass FROM `arbitros` WHERE user = 'arbitro1' and pass = 'a1')
union all
(SELECT 'jugadores' as tipo, user, pass FROM `jugadores` WHERE user = 'arbitro1' and pass = 'a1')
union all
(SELECT 'directivos' as tipo, user, pass FROM `directivos` WHERE user = 'arbitro1' and pass = 'a1')
amigos, saludos a los tres |