hola
bueno, pues yo te sugeriría que pusieras nombres mas descriptivos a las tablas y las presentes un poco mejor, por ej
tipodocumento (
id, descripcion)
documento (
id,
idtipodocumento,valor)
y tal vez agregando un gráfico o un ejemplo en texto sería
más fácil la comprensión de lo que tienes (puedes agregar imagenes con esto
cuando estas escribiendo el mensaje (de pronto ya lo sabias pero por si acaso)
y pues en cuanto a lo que necesitas, probaste con left o right join?
puede que inner join no sea del todo lo que necesitas precisamente
por lo que comentas que algunas veces los datos no estaran por completo
en ambos lados, en cuyo caso estan las opciones de buscar en una u otra
tabla con los tipos de joins, si quieres ahondar mas en el tema pues date
un chapuzón en internet al respecto
saludos