Ayuda URGENTE !! .Optimizar consulta SELECT

02/09/2004 - 15:04 por Jesús | Informe spam
HOla a todos !!

Necesito ayuda por favor

Me gustaría que alguien me respondiera razonando la misma
a poder ser , la siguiente cuestión :
Que consulta de estas 2 se ejecuta con mayor rapidez ?

SELECT IdAlbaran FROM Albaranes WHERE IdAlbaran IN (SELECT
IdAlbaran FROM AlbaranesFacturados WHERE Cliente00)

o esta otra

SELECT Albaranes.IdAlbaran FROM Albaranes INNER JOIN
AlbaranesFacturados ON Albaranes.IdAlbaran =
AlbaranesFacturados.IdAlbaran
WHERE AlbaranesFacturados.Cliente 00

Necesito saberlo ya que en función de que sea una u
otra , me toca en mi empresa cambiar unas 100 select xDDD
Muchas gracias !!

Preguntas similare

Leer las respuestas

#6 Adrian D. Garcia
02/09/2004 - 21:01 | Informe spam
La segunda opcion le da mas información al motor para determinar el plan de
ejecucion mas optimo.
Te recomiendo la segunda.

Saludos
Adrian D. Garcia
MCSD
NDSoft Consultoria y Desarrollo

"Jesús" wrote in message
news:4c1f01c490ed$721d7ac0$
HOla a todos !!

Necesito ayuda por favor

Me gustaría que alguien me respondiera razonando la misma
a poder ser , la siguiente cuestión :
Que consulta de estas 2 se ejecuta con mayor rapidez ?

SELECT IdAlbaran FROM Albaranes WHERE IdAlbaran IN (SELECT
IdAlbaran FROM AlbaranesFacturados WHERE Cliente00)

o esta otra

SELECT Albaranes.IdAlbaran FROM Albaranes INNER JOIN
AlbaranesFacturados ON Albaranes.IdAlbaran AlbaranesFacturados.IdAlbaran
WHERE AlbaranesFacturados.Cliente 00

Necesito saberlo ya que en función de que sea una u
otra , me toca en mi empresa cambiar unas 100 select xDDD
Muchas gracias !!
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida