Cuestión : El SQL pregunta tomar funcionar/carga del tiempo largo

Hola, el
ive consiguió una pregunta, que fue escrita de otra pregunta: el href= " http://www.experts-exchange.com/Programming/Languages/SQL_Syntax/Q_26369151.html#a33329217 " del
el ramming/Languages/SQL_Syntax/Q_26369151.html#a33329217

this del e.com/Prog de http://www.experts-exchang trabaja muy bien en los datos de la muestra, al menos no cuando scalre de i que las tablas para arriba en 300.000+ la pregunta del range
the apenas llevan para nunca el funcionamiento (ive no visto le acabar todavía!)el

This es el query.
If que usted saca la línea pasada, su multa pero tiene dups en él, si usted agrega la línea pasada, él todo retrasa el

select t1.UserID, t1.ManagerID, t1.SomeData, t1.SomeYear como Year1, NZ (t2.SomeYear, “-”) pues el
left del T1 de Year2
from MasterTable ensambla SecondTable t2
on el
select UID de t2.UID = de t1.userid
UNION, ManagerID, SomeData, “-” como Year1, SomeYear como Year2
from SecondTable
WHERE UID NO EN (userid SELECTO de MasterTable) el
class= del

Respuesta : El SQL pregunta tomar funcionar/carga del tiempo largo

Intentar esto para la velocidad
1:
2:
3:
4:
5:
6:
7:
8:
9:
seleccionar t1.UserID, t1.ManagerID, t1.SomeData, t1.SomeYear como Year1, NZ (t2.SomeYear, “-”) como Year2
del T1 de MasterTable
la izquierda ensambla el t2 de SecondTable
en t2.UID = t1.userid
UNIÓN 
seleccionar st.UID, st.ManagerID, st.SomeData, “-” como Year1, st.SomeYear como Year2
del st de SecondTable
la izquierda ensambla m mastertable
en m.userid = st.uid donde (m.userid es nulo)
Otras soluciones  
 
programming4us programming4us