[firebase-br] O que eh mais rápido???
Jhosef Marks
jhosef em gmail.com
Seg Mar 31 12:38:47 -03 2008
O que é mais eficiente e rápido??
SELECT T1.*, T2.* FROM TABELA_1 T1
LEFT OUTER JOIN TABELA_2 T2
ON T1.CAMPO_01 = T2.CAMPO_01
WHERE T1.CAMPO_1 = :PARAMETRO
ou
SELECT T1.CAMPO_01, T1.CAMPO_02, T1.CAMPO_03, ... T1.CAMPO_49,
T1.CAMPO_50FROM TABELA_1 T1,
T2.CAMPO_01, T2.CAMPO_02, T2.CAMPO_03, ... T2.CAMPO_19, T2.CAMPO_20
FROM TABELA_1 T1
LEFT OUTER JOIN TABELA_2 T2
ON T1.CAMPO_01 = T2.CAMPO_01
WHERE T1.CAMPO_1 = :PARAMETRO
Sendo que tabela_1 tem em torno de 150 campos e tabela_2 tem 50 campos...
O que vc's acham??
Eu gosto da segunda apesar que demora mais para escrever, mas acontece que
parece que ta levando mais tempo a segunda do que a primeira que tras todos
os campos.
--
Jhosef Marks de Carvalho
Delphi Developer
http://groups.google.com/group/soumaisdelphi
Mais detalhes sobre a lista de discussão lista