Best Practice
Publicado por Mariana (1 intervención) el 21/01/2010 05:25:49
Que tal leyendo un poco sobre Best Practices en SQL encontre en un blog que es mas optimo simular un Inner Join con un Outer Join pongo un ejemplo a continuación.
Select Count(*)
From Tabla1 T1
Inner Join Tabla2 T2 On T2.Campo2 = T1.Campo1
Select Count(*)
From Tabla1 T1
Left Join Tabla2 T2 On 1 = 1
Where T2.Campo2 = T1.Campo1
Estos dos querys devuelven el mismo resultado pero en el blog indicaban que similar el Inner Join como se muestra en la segunda opción es mas optimo, hice unas pruebas pero aun no estoy segura de cual querys es el mas optimo.
¿Alguien que sepa del tema me puede orientar?
Saludos.
Select Count(*)
From Tabla1 T1
Inner Join Tabla2 T2 On T2.Campo2 = T1.Campo1
Select Count(*)
From Tabla1 T1
Left Join Tabla2 T2 On 1 = 1
Where T2.Campo2 = T1.Campo1
Estos dos querys devuelven el mismo resultado pero en el blog indicaban que similar el Inner Join como se muestra en la segunda opción es mas optimo, hice unas pruebas pero aun no estoy segura de cual querys es el mas optimo.
¿Alguien que sepa del tema me puede orientar?
Saludos.
Valora esta pregunta


0