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 !!
 

Leer las respuestas

#1 Cesar Toledo
02/09/2004 - 15:10 | Informe spam
Esa pregunta te la puedes responder tu solo,
si activas el plan de ejecucion en el analizador de consultas

y comparas los resultados.


"Jesús" escribió en el mensaje
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 !!

Preguntas similares