Io non uso MySql,

pero direi che il tuo problema deriva da "INNER JOIN" sostituiscilo con "LEFT JOIN" oppure con "RIGHT JOIN"

INNER JOIN prende tutti i record comuni fra le 2 tabelle
LEFT JOIN prendr tutti i record della tabella di sinistra+ i corrispondenti di destra
RIGHT JOIN prendr tutti i record della tabella di destra + i corrispondenti di sinistra


tu non hai 4 tabelle quindi si complica ancora d piu

.