Ver Mensaje Individual
  #25 (permalink)  
Antiguo 20/04/2009, 09:59
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

Dude--
Ten en cuenta que un valor vacio no necesariamente es null. NULL es diferente de ' '.

Acabo de probar lo que te dije y no funciona. Pero pruebalo así:

Código mysql:
Ver original
  1. SELECT Pass
  2. FROM nivel1
  3. AND DNI = '28823418z'
  4. ) =NULL, if( (
  5. SELECT Pass
  6. FROM nivel2
  7. WHERE Email = '525225'
  8. AND CIF = '252525'
  9. ) = NULL, if( (
  10. SELECT Pass
  11. FROM nivel3
  12. WHERE Email = '525252'
  13. AND CIF = '25252'
  14. ) <> NULL, (
  15. SELECT Pass
  16. FROM nivel3
  17. WHERE Email = '525252'
  18. AND CIF = '25252'
  19. ), 'los datos introducidos no son correctos' ) ,  (
  20. SELECT Pass
  21. FROM nivel2
  22. WHERE Email = '525225'
  23. AND CIF = '252525'
  24. ) ) ,  (
  25. SELECT Pass
  26. FROM nivel1
  27. AND DNI = '28823418z'

Debes pasarle la consulta entera como valor que deseas mostrar. De esta forma si funciona

Te comparto este link.
http://kopernix.com/?q=node/131
__________________
Without data, You are another person with an opinion.
W. Edwads Deming

Última edición por huesos52; 20/04/2009 a las 10:06