Hi,

DB2 bietet zwar keinen FULL JOIN, jedoch die Möglichkeit über Common Table Expressions "temporäre Views " zu generieren und im Select-Statement zu verwenden.
Es ist auch möglich, mehrere CTEs für das gleiche Statement zu definieren und ausserdem können die temporären Views aufeinander aufbauen.

Hier ein Beispiel wie Deine SQL-Anweisung aussehen könnte:
PHP-Code:
With a as (Select from T1 Left Outer Join T2
                         on 
...
                    
where ...),
     
as (Select from T2 Right Outer Join T2
                         on 
...
                    
where ...),
     
as (Select from A
           Union
           Select 
from B)
Select   F1Sum(F2)
From     C
Group By F1
Order By F1 
Eine andere Möglichkeit wäre natürlich für die Union-Anweisung eine echte View zu generieren.

Birgitta