okay da geb ich dir recht ich mach mal ein hoffendlich besseres Beispiel.

***Edit***

select F1, sum(F2) from (
select * from T1 left join T2
where F1 = 'X'
union
select * from T1 right join T2
where F1 = 'X'
) as H1
group by F1
order by F1

das ja nur ein mini SQL, die Anwendung bei der ich das so in der Art verwende ist "etwas" Dicker und ich denke mal der echte Full Join wäre erheblich schneller.

Zumal das hier viel Übersichtlicher ist.

select F1, sum(F2)
from T1 full join T2
where F1 = 'X'
group by F1
order by F1