Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/03/2014, 19:54
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 4 meses
Puntos: 447
Respuesta: que es mejor consulta con where o un inner join?

Hola sonickseven:

Efectivamente, los JOIN's tienen un mejor rendimiento que hacer las uniones EXPLICITAS, además de que te permite "ordenar" y "limpiar" tus consultas, evitando por ejemplo problemas de productos cartesianos entre las tablas. Cuando se trata de consultas pequeñas igual y no ves tanta diferencia, pero cuando involucras muchas tablas o muchos registros, las diferencias son considerables.

Cita:
esto se puede pasar a JOIN?
Si, cualquier consulta que hagas con JOIN's explícitos puede cambiarse a JOIN's.

Cita:
Y si saben de una pagina que convierta a JOIN online mejor :D
Hasta donde sé no existe ninguna herramienta que lo haga, pero en verdad me parece una exageración tratar de buscar una herramienta que lo haga de manera automática, sobre todo cuando tu consulta es tan básica.

Cita:
claro que mientras aprendo :D
La manera más fácil de aprender algo es haciéndolo... si tienes dudas acerca de cómo trabajan los JOIN's preguntale a Santa Wikipedia o preguntale a San Google, él generalmente tiene la respuesta para casi todo.

Como comentario adicional, olvidate del AS... es completamente inutil y no forma parte del estándar de SQL desde hace tiempo... para nombrar alias, basta con que pongas el nombre del alias sin anteponer la palabra AS...

Saludos
Leo.