Ver Mensaje Individual
  #2  
Antiguo 26-05-2007
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Reputación: 28
jachguate Va por buen camino
Esta es una pregunta interesante... pero no tiene una única respuesta, pues:
  • Lo que en un motor resulte en una respuesta mas rápida, en otro puede resultar en una respuesta mas lenta
  • No es solo la forma de plantear el SQL la que afecta, también otros "objetos" de la base de datos, tales como índices, particiones, etc.
  • También afecta la configuración del sistema operativo y los parámetros de configuración del motor de base de datos (si los hay)

Por ello, hay que tratar cada caso en particular.

Te recomiendo que leas la documentación del motor que estas usando, pues allí vas a encontrar las diferentes respuestas a tus preguntas.

Por otro lado, si el motor lo soporta, es mejor escribir la sentencia expresada en forma de joins (inner, outer), pues resulta mas fácil de entender, no para el motor, sino para el humano... y eso es algo que vos mismo vas a agradecer en el futuro.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita