Muchísimas gracias!
Me quedó así:
Código:
select tabla1.*,tabla2.nombre as 'rnom',ciudades.ciudad,provincias.provincia,paises.pais from tabla1 left join tabla2 on tabla1.a=tabla2.id left join zonas on tabla1.b=zonas.id left join ciudades on ciudades.id=zonas.ciudad left join provincias on provincias.id=zonas.provincia left join paises on paises.id=zonas.pais
No se me había ocurrido probar eso.
Igual no termino de entender la lógica del join .. eso lo saqué más por prueba y error leyendo la documentación de mysql pero no me explicó nada.
Saludos.