Estimado, el problema seguramente se debe a que con from tabla1, tabla2, tabla3 lo que sucede internamente es que se realiza un producto cartesiano, donde se realizan todas las combinaciones posibles, luego.. se pasa a la clausura where donde este filtra y elimina las combinaciones que no cumplen con el where. En cambio el Join ya directamente filtra y une las combinaciones donde la condicion ON se cumpla, por lo cual no realiza un producto cartesiano previo
Normalmente hago mis consultas con where, voy a probar está excelente información. Gracias
Estimado, el problema seguramente se debe a que con from tabla1, tabla2, tabla3 lo que sucede internamente es que se realiza un producto cartesiano, donde se realizan todas las combinaciones posibles, luego.. se pasa a la clausura where donde este filtra y elimina las combinaciones que no cumplen con el where.
En cambio el Join ya directamente filtra y une las combinaciones donde la condicion ON se cumpla, por lo cual no realiza un producto cartesiano previo