Hola, esteban, no deberia ser mas lento ni mucho menos! Pero si quieres sacarte toda duda y ya dispones del sistema con buenos datos, pone las estadisticas de disco para ambos casos y fijate los reads.
Pero te vuelvo a repetir no deberia afectar eso la performance, lo que si afecta es lo funcional, un left join no tiene nada que ver con un inner join con lo cual te van a dar cosas distintas por mas que hoy te den iguales porque los datos asi lo esten Maximiliano Damian Accotto Microsoft MVP en SQLServer SQL Total Consulting Bogota 3631 P3B 1407 Buenos Aires-Argentina Movil: (011)-15-5868-5599 Desde el exterior: (+54-911)-5868-5599 <mailto:[EMAIL PROTECTED]> [EMAIL PROTECTED] De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Esteban Grinberg Enviado el: viernes, 01 de agosto de 2008 12:20 p.m. Para: Maxi Asunto: [dbms] LEFT JOIN vs INNER JOIN Estamos teniendo aca una discusion, sobre el impacto de un left join vs un inner join en una consulta. Supongamos que tenemos 2 tablas relacionadas, que haciendo un LEFT JOIN o un INNER JOIN, devuelven exactamente los mismos datos. Habria diferencias en nivel performance significativas entre estas 2 operaciones en este caso particular o es lo mismo, suponiendo que el volumen de registros supera el millon, en ambas tablas? Se que es una mala practica usar LEFT JOIN cuando no corresponde, pero tenemos un sistema que ya esta implementado asi y no podemos cambiar sus querys. Saludos, Esteban
