Hola cchaparro.
Utiliza LEFT JOIN en lugar de INNER JOIN... ya que este último sirve para relacionar tablas con cardinalidad 1 a 1, es decir que existan registros en ambas tablas a unir. El LEFT JOIN (al igual que el RIGTH JOIN) sirven para unir tablas con cardinalidad 0 a n, es decir que puede haber registros que no existan en ambas tablas, sino sólo en una de ellas.
Checa los ejemplos de santa Wikipedia, son bastante ilustrativos en cuanto al uso de los distintos tipos de join.
http://es.wikipedia.org/wiki/Join
Saludos
Leo.