Buongiorno a tutti, ho questo problema con la somma per categorie su due tabelle quando la categoria è a zero. mi spiego meglio

tabella ao_tipolavoro che contiene le categorie di lavoro
ao_tipola = chiave int
descrizione = stringa


tabella ao_registro
id chiave =int
anno = int
mese = int
descutente = int

tipolavoro= int esterno su ao_tipolavoro
ore = decimal


io ho fatto questa query:

SELECT sum(ore) as totore,tipolavoro,descrizione,descutente from ao_registro
inner join ao_tipolavoro on
ao_registro.tipolavoro=ao_tipolavoro.ao_tipola
where ao_registro.anno=$riferimento2 and mese=$riferimento group by tipolavoro,utente


che mi estrae per mese/anno il totale ore dei lavori per tipolavoro e utente.
e funziona perfettamente

io però vorrei che nella query escano anche le categorie che non hanno nel registro record legati e quindi a somma zero o null
questo perché se magari per quel mese quella categoria non viene usata nella query non risulta e io invece vorrei darne evidenza.

attività 1 - ore 10
attività 2 - ore 5
attività 3 - ore 0 (questa ora non esce)

c'è possibilità o devo farlo da codice ? (php in questo caso)

vi ringrazio.