Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/03/2009, 18:19
Avatar de Dude--
Dude--
 
Fecha de Ingreso: junio-2004
Ubicación: Sevilla - España
Mensajes: 197
Antigüedad: 19 años, 10 meses
Puntos: 4
Respuesta: Busqueda en 3 tablas no relacionadas

Cita:
Iniciado por Carxl Ver Mensaje
Hola Dude--

Pero al menos intentaste hacer union?? qué te arroja?

Saludos
Si hago esta consulta:
Código:
(SELECT * FROM JUGADORES WHERE Email="[email protected]" AND Pass="12345") 
UNION ALL 
(SELECT * FROM ARBITROS WHERE Email="[email protected]" AND Pass="12345") 
UNION ALL 
(SELECT * FROM DIRECTIVOS WHERE Email="[email protected]" AND Pass="12345")
Me devuelve el siguiente error:

MySQL ha dicho: Documentación
#1222 - The used SELECT statements have a different number of columns

No se a que columnas se refiere, si a los atributos de cada select, si a las devueltas o a las que tiene cada tabla, si fuera este último caso obviamente son distintas porque cada tabla representa un tipo de persona distinto.

Sigo sin ver de que manera UNION ALL puede ayudarme a reducir el número de consultas de mi código o a simplificarlo.
__________________
"El camino empieza renunciando el control y volviéndose flexibles, como una brizna de paja en un huracán."

"Desconozco tanto... es excitante comenzar a nadar en este mar de dudas..."

Última edición por Dude--; 30/03/2009 a las 19:03