|
sì, anche se concettualmente portano allo stesso risultato, ci sono differenze di esecuzione e prestazionali tra le due query.
La prima, quella che ti ho indicato io, utilizza una subquery correlata...
in parole povere, ad ogni record della select esterna, interroga quella più interna.
La seconda è una subquery non correlata... la query più interna viene eseguita per prima e poi vengono filtrati i record di quella esterna in memoria.
La prima è più perfomante, a patto di utilizzare un indice per la correlazione tra le due query.
E' comunque più perfomante se, nel secondo caso, la tabella della query interna è di grosse dimensioni.
Spero di esser stato chiaro.
T.
|