Pergunta : O SQL pergunta a tomada de um funcionar do tempo longo/carga

Olá!, o
ive começ uma pergunta, que fosse escrita de uma outra pergunta: o href= " http://www.experts-exchange.com/Programming/Languages/SQL_Syntax/Q_26369151.html#a33329217 " do
o ramming/Languages/SQL_Syntax/Q_26369151.html#a33329217

this do e.com/Prog de http://www.experts-exchang trabalha muito bem nos dados da amostra, de qualquer modo não quando scalre que de i as tabelas acima 300.000+ na pergunta do range
the apenas tomam para nunca ao funcionamento (ive não visto lhe para terminar ainda!)o

This é o query.
If que você remove a última linha, sua multa mas tem dups nele, se você adiciona a última linha, ele tudo retarda o

select t1.UserID, t1.ManagerID, t1.SomeData, t1.SomeYear como Year1, NZ (t2.SomeYear, “-”) porque o
left do T1 de Year2
from MasterTable se junta a SecondTable t2
on o
select UID de t2.UID = de t1.userid
UNION, ManagerID, SomeData, “-” como Year1, SomeYear como Year2
from SecondTable
WHERE UID NÃO (userid SELETO de MasterTable) no
class= do

Resposta : O SQL pergunta a tomada de um funcionar do tempo longo/carga

Tentar isto para a velocidade
1:
2:
3:
4:
5:
6:
7:
8:
9:
selecionar t1.UserID, t1.ManagerID, t1.SomeData, t1.SomeYear como Year1, NZ (t2.SomeYear, “-”) como Year2
do T1 de MasterTable
a esquerda junta-se ao t2 de SecondTable
em t2.UID = t1.userid
UNIÃO 
selecionar st.UID, st.ManagerID, st.SomeData, “-” como Year1, st.SomeYear como Year2
do st de SecondTable
a esquerda junta-se a m mastertable
em m.userid = st.uid onde (m.userid é nulo)
Outras soluções  
 
programming4us programming4us