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!