Tengo dos tablas relacionadas. Cuando ejecuto la siguiente consulta:
SELECT * FROM tabla1 INNER JOIN tabla2 ON tabla1.campo1 = tabla2.campo1
Me aparecen lógicamente los registros de la tabla1 junto con la información relacionada en la tabla2.
Sucede que si la condición ON no se cumple, el resultado son cero filas. ¿Qué consulta debo hacer para que me muestre todos los registros de la tabla1 sin importar que haya o no registros relacionados en la tabla2?
Aqui un ejemplo:

Gracias.