Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/02/2012, 10:17
marco64yes
 
Fecha de Ingreso: septiembre-2010
Mensajes: 350
Antigüedad: 14 años, 1 mes
Puntos: 9
Exclamación Duda sobre el uso de inner join

Hola, miren cuento con la sig. duda
Cual es la diferencia entre usar inner join o no ocuparlo, segun lei el uso del inner join es más rapido.
Pero en estos 2 querys:

SELECT *
FROM usuarios o
INNER JOIN rutinas od ON o.id = od.userid
INNER JOIN dietas p ON od.userid = p.userID

Mostrando registros 0 - 29 (42 total, La consulta tardó 0.0121 seg)



SELECT *
FROM usuarios o , rutinas od , dietas p
WHERE o.id = od.userid
AND od.userid = p.userID

Mostrando registros 0 - 29 (42 total, La consulta tardó 0.0121 seg)

Se supone hace lo mismo verdad, solo que con el inner join es más rapido ?
Otra duda es que diferencia hay entre LEFT JOIN y RIGHT JOIN así como el OUTER JOIN ?

Gracias!