Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/07/2009, 09:02
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
INNER JOIN ... ON vs WHERE ... =

Saludos:

He creado aplicaciones de web usando como base de datos a MySQL y los querys cuando los hago para unir tablas los he logrado usando la clausula de WHERE ... = solamente, sin usar INNER JOIN ... ON. Mi pregunta sería ¿que diferencia hay en usar INNER JOIN ... ON y WHERE ... =? ¿Es mas rápido el query usando INNER JOIN ... ON o WHERE ... =? etc, etc, etc.

Ejemplo INNER JOIN ... ON:
Código mysql:
Ver original
  1. SELECT column_name
  2. FROM table_name1
  3. INNER JOIN table_name2
  4. ON table_name1.column_name=table_name2.column_name

Ejemplo WHERE ... =:
Código mysql:
Ver original
  1. SELECT column_name
  2. FROM table_name1, table_name2
  3. WHERE table_name1.column_name=table_name2.column_name