Ideal para comenzar, un Hosting económico también puede ser de calidad.
Diferencia entre LEFT JOIN e INNER JOIN

En las bases de datos relacionales y de forma específica en MySQL, las distintas consultas JOIN suelen prestarse a confusión. Cuando se necesita sacar información de más de una tabla en una consulta SQL es necesario utilizar una función JOIN para hacer referencia a las mismas.
Las bases de datos MySQL son las más utilizadas en programación web y apps móvil, por lo que es importante conocer el funcionamiento y el rendimiento de las consultas que se pueden realizar.
A continuación veremos la utilidad del comando o sentencia JOIN, los tipos existentes para MySQL y la diferencia entre LEFT JOIN e INNER JOIN.
Para qué sirve el JOIN
El comando JOIN en MySQL tiene la función de poder combinar filas de distintas tablas asociando un campo común entre ellas. Cuando se redacta una sentencia en MySQL para realizar una consulta que requiere datos de dos o más tablas, se recurre a la sentencia JOIN.
Para poder utilizar JOIN es necesario que las distintas tablas a las que se haga referencia estén relacionadas de alguna manera, por ejemplo, utilizando el mismo campo ID.