Извлечение значений из 1 таблицы, даже если она существует в других 5 объединенных таблицах

#sapb1

Вопрос:

У меня есть запрос ниже:

 select sum(b.gtotal)
from opch a
    inner join pch1 b on b.docentry = a.docentry
    left join opdn c on b.basedocnum = c.docentry
    left join pdn1 d on c.docentry = d.docentry
    left join opor e on d.basedocnum = e.docentry
    left join por1 f on e.docentry = f.docentry
where a.canceled = 'n'
    and c.docstatus = 'c'
    and c.canceled = 'n'
    and e.docstatus = 'c'
    and e.canceled = 'n'
    and b.u_budgetno = '57'
 

Я только хочу, чтобы он суммировал значения из таблицы b, а не суммировал значения, которые дублируются из-за объединения таблиц d и f.

Возможно ли это?