Ver Mensaje Individual
  #15 (permalink)  
Antiguo 30/03/2009, 20:50
Avatar de huesos52
huesos52
Colaborador
 
Fecha de Ingreso: febrero-2009
Ubicación: Manizales - Colombia
Mensajes: 5.980
Antigüedad: 15 años, 2 meses
Puntos: 360
Respuesta: Busqueda en 3 tablas no relacionadas

vamos a hacer varias pruebas.

quita toda la parte del where de las 3 consultas. que quede asi:

Código sql:
Ver original
  1. SELECT IF((SELECT COUNT(*) FROM jugadores)=0,IF((SELECT COUNT(*) FROM arbitros)=0,IF
  2. ((SELECT COUNT(*) FROM directivos)<>0,'directivo','Email o contraseña incorrectos'),'arbitro'),'jugador') AS persona;

Pruebalo con el count de otras tablas en tu bd de las cuales sepas el numero de registros.

Cuentanos como te va.

Dude y no creo que tenga que ver la version de mysql. Para la versión 3.23 ay soportaba if
__________________
Without data, You are another person with an opinion.
W. Edwads Deming