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

Por cierto una pequeña duda... intenté que no solo devolviera un valor, sino varios y algo debo estar haciendo mal, supongo que es un error de sintaxis:

Código php:
Ver original
  1. SELECT if( (
  2. SELECT count(*)
  3. FROM nivel1
  4. WHERE Email = '[email protected]'
  5. AND DNI = '28823418z'
  6. ) = 0, if( (
  7. SELECT count(*)
  8. FROM nivel2
  9. WHERE Email = '525225'
  10. AND CIF = '252525'
  11. ) = 0, if( (
  12. SELECT count(*)
  13. FROM nivel3
  14. WHERE Email = '525252'
  15. AND CIF = '25252'
  16. ) <> 0, (
  17. SELECT Pass,Telefono
  18. FROM nivel3
  19. WHERE Email = '525252'
  20. AND CIF = '25252'
  21. ), 'los datos introducidos no son correctos' ) ,  (
  22. SELECT Pass,Telefono
  23. FROM nivel2
  24. WHERE Email = '525225'
  25. AND CIF = '252525'
  26. ) ) ,  (
  27. SELECT Pass,Telefono
  28. FROM nivel1
  29. WHERE Email = '[email protected]'
  30. AND DNI = '28823418z'
  31. ) ) AS password, telefono;
__________________
"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..."