Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/06/2011, 11:16
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: duda con where e inner join.

Hay mucha diferencia en la implementación interna del INNER JOIN y el WHERE. La explicación es algo larga y bastante técnica. Ya la han hecho bastantes veces en el foro. Te sugeriría que uses el buscador y encuentres los posts que tratan de eso.
Si no los encuentras, entonces veremos de explicarlo de nuevo.

Por otro lado, en el contexto de tu ejemplo, en el primer caso ese WHERE es superfluo, a menos que tengas condiciones que no estás mostrando.

AL respecto del INNER JOIN te anticipo: El WHERE se aplica siempre sobre la tabla resultado del INNER JOIN.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)